When I interviewed Ant Financial for the first time, I thought it was cool after three sides, but I didn’t expect to be admitted directly.

At the beginning, I didn't rush to submit my resume, but said I was ready to submit my resume. Then I prepared for a week, writing resumes, writing questions, and looking for the face of Ant Financial on the Internet. Submitted a resume, and found that there was no academic qualifications on the resume. Fortunately, he had not submitted it, so he revised it and re-issued a copy, and then he gave me some suggestions, so he changed another copy, and finally submit.

When I interviewed Ant Financial for the first time, I thought it was cool after three sides, but I didn’t expect to be admitted directly.

The next afternoon after submitting the resume, the interviewer from Ant Financial called me when I was at work and said that I was going to work at the time. I said it was inconvenient, so I made an appointment for the interview that night. Who knows that because the group has a newcomer and has a dinner in the evening, it can't help it, so it cheeks it and sends a text message to the interviewer, saying that it will not be possible to participate in the next night, and wants to make an appointment the next day or the weekend. Unexpectedly, the interviewer understood very well, and mainly proposed an interview at 8 o'clock the next night, and the text message also asked me to prepare and cheer.

Digression: When there is a time conflict, communicate with the interviewer in time. Often the first aspect is technical. Everyone is technical and understandable. There are often unexpected surprises when you make more friends

When I interviewed Ant Financial for the first time, I thought it was cool after three sides, but I didn’t expect to be admitted directly.

One side of Ant Financial

  1. Two-minute self-introduction
  2. What is the relationship between a binary search tree and a balanced binary tree? What is the difference between a strongly balanced binary tree (AVL tree) and a weakly balanced binary tree (red-black tree)
  3. The difference between B tree and B+ tree, why MySQL uses B+ tree
  4. How HashMap resolves Hash conflicts
  5. The difference between epoll and poll, and its application scenarios
  6. Briefly describe the principle of thread pool, what is the blocking queue used by FixedThreadPool
  7. The difference between sychronized and ReentrantLock
  8. sychronized's spin lock, deflection lock, lightweight lock, heavyweight lock, respectively introduce and contact
  9. What are the problems with HTTP, what are the encryption algorithms, possible problems for different encryption methods, and how does HTTPS ensure secure transmission?

Ant Financial Two Sides

  1. What are the major categories of design patterns, and which design patterns are familiar with
  2. The volatile keyword, how does it ensure visibility and order
  3. Java memory structure, which parts of the heap are divided into, and how old is the default age to enter the old age
  4. How does ConcurrentHashMap ensure thread safety? What changes have been made in jdk1.8
  5. Why does the bottom layer of ConcurrentHashMap need a red-black tree?
  6. How to do MySQL optimization
  7. Talk about oom and how to deal with this situation, whether you have used log analysis tools

One side of Ant Financial:

  1. First introduce yourself, and then introduce the projects you have done. From the aspects of project process architecture design and other aspects, how do you ensure the consistency of Redis cache and database data?
  2. Redis cache avalanche? breakdown? penetrate?
  3. Which messaging middleware are you familiar with and have you done performance comparisons?

For the above interview questions of Ant Financial, I have compiled some Java interview questions. If you need them, you can click here to get them for free!

welfare

Each pdf has a left-side navigation bookmark page, which is very convenient to read. Due to the large content, here is a screenshot of some pictures. If you need a private message, reply to my " ebook " to get this interview manual directly!

Click here to get it for free!

The content is really rich! Pictured above! Just look at it and you'll find out!

Jvm

image.png

Concurrent

image.png

Mysql

image.png

All (not one by one screenshots)

image.png

Other surprises

Oh, yes, I also prepared a set of interview questions corresponding to the above information (there is an answer) ** and the high-frequency interview algorithm questions during the interview (if the interview preparation time is not enough, then concentrate on these algorithm questions. The hit rate is as high as 85%+)

image.png

image.png

How to obtain

1. Follow + like articles

2. Follow me, click here to get it for free!

Guess you like

Origin blog.csdn.net/weixin_47067712/article/details/108512885