one side:
I found the interview quite fascinating. About 20 minutes, including the time to get on and off the elevator, it may be time to persuade you to quit. I seem to remember only five questions, there are no more, and then there is what I want to ask him.
1: Project
2: Why is sleep set to static
3: Write a deadlock program
ans: Two threads of AB compete for resource 1 and resource 2 successively. Cause deadlock, hand code
4: How do multiple servers ensure data consistency
5: The bottleneck of high concurrency
Second side:
About 35 minutes or so. The interviewer and his level are there, and the whole project is stunned. The questions asked are also very high-level, and I feel that he is a very powerful person, giving the impression that he is a technical expert and a person who can solve problems. Will not ask you the principle, or the noun. Just ask and tell me how to fix it. Later I learned that it is the leader of the department
1: How to solve high concurrency? Blocking queue asynchronous processing
2: How to solve oversold? redis
3: bottleneck point
4: The redis server is broken, what should I do?
5: redis multiple queues
hr surface:
1: Why choose Wezhong
2: Do you know what Weizhong does?
3: What is your impression of the previous interviewer?
4: Why not postgraduate
5: Which companies have you interviewed and which offers have you received?
6: What do parents do
7: Which direction do you want to develop in the future?
8: Anything to ask me
5.10 starts to send offers