In March, the latest Ant Financial Services three sides + HR one side, interview experience summary and sharing (take an offer)

One side of Ant Financial's Java post:

HashMap&ConcurrentHashMap

Talk about the consistent hash algorithm?

Optimistic lock & pessimistic lock?

Reentrant lock &Synchronize?

Four characteristics of transactions?

The two-stage commit mechanism of the transaction?

Clustered index & non-clustered index?

Use your own practical experience to talk about the usage scenarios of the index (say one should give an example)?

Current read & snapshot read?

The class loading process?

Parental delegation mechanism and why?

Talk about the GC algorithm?

The difference between Http&Https

Https encryption method

Core parameters and basic principles of thread pool

Tuning strategy of thread pool

What is your career plan

Two aspects of Ant Financial's Java post (starting from the project):

What is the technical difficulty of the projects that I have participated in?

How to sort the bottom of Collections.sort?

Sort stability?

The sorting strategy for specific scenarios?

Http request process, DNS resolution process

Three handshake and four waves

Briefly describe the use of thread pools and concurrency tools?

Principles of Database Indexing

How to analyze and solve frequent old age recycling

Spring IOC、AOP?

Tell me about some applications of SpringBoot/SpringCloud?

How to implement blocking queue without using java provided by itself, condition and wait cannot be used

Talk about the congestion window, why use the slow start algorithm

The principle of load balancing?

Redis data consistency problem (distributed multi-node environment & single machine environment)?

Talk about docker container?

How to achieve peak shaving and current limiting under high concurrency?

What is your career plan (every interviewer has to ask this question, also on three sides)

Three aspects of Ant Financial's Java post (mostly talk about life):

Understanding of middleware used in the project (Dubbo, MQ, Redis, kafka, zk)

What caused the server avalanche? Have you had this experience before? How to prepare?

Design Ideas for High Concurrency Architecture

The biggest problem encountered in the previous project and the solution strategy

The biggest setback in life

The biggest thing in life that makes you the most fulfilling

What is your career plan

Four sides (HR):

Non-technical issues

  1. Why use you and what is your comparative advantage with other competitors
  2. What do you want to ask me
  3. Do you have a problem if the company needs you to work overtime

Secondly, I talk about my ideals in life. HR is very ncie. I mainly talk about why I choose to come to Ali and my future plans. The communication is very pleasant.

For the overall interview experience, the interviewers are very professional and require familiarity with the basic knowledge. You must prepare before the interview before you go to the interview. LeetCode topics should also be brushed.

Remember to brush up the questions and prepare before the interview. Do not write on the items on the resume that are unfamiliar. Prepare 2-3 technical solutions for the items on the resume.


I have sorted out some of the relevant answers to the above questions and made them into a document. If you need it, you can [forward + follow], and then add VX: MXW5308 to receive it for free

The following are some screenshots of the information and some summary documents of the interview ants

Guess you like

Origin blog.csdn.net/weixin_45132238/article/details/115359923