Article directory
Internship experience sharing | Ant interview experience sharing
When I went online recently, I saw that many students of the 24th class have already interviewed for summer internships in big companies such as Byte, Ant, and Alibaba Cloud. Everyone is still very good, and I also thought of the details of my internship search last year. I plan to share it next.
I hope to give a little help to the students who are preparing for internships or want to prepare in advance.
Alipay Backend Development Internship
Technical side:
introduce me to this interview
Self introduction + what you are good at
Database row locks and table locks, the problems they solve respectively
Algorithm question: Two stacks implement a queue
process, process communication, context switching
Process lock mechanism
The principle of ping
Tell me about the project, the content of the project, and the content you are responsible for
How to achieve distributed transaction consistency?
Two sides of technology:
Process context switching
process and thread
The browser enters a url, the whole process
tcp connection establishment process
Why does the database become faster with an index added?
The underlying analysis of the database
What is the difference between object oriented language and procedural oriented language
Talk about the underlying implementation principle of a container of stl
Talk about a project, what are the difficulties and how to solve them
When two users access a resource at the same time, how to solve it? If there is a lock, what should I do if a downtime occurs?
Why is redis so fast
Talk about a new technology learning method
How do you learn
your strengths and weaknesses
experience:
1. Not only to learn the technology itself, and what problems this technology solves, but also to understand the ideas behind the technology, such as which technologies have similar ideas to those you have learned before.
2. If you don’t know the question asked by the interviewer, you can honestly say that you don’t know. If you have the opportunity, you can also say, if you let me design, how should I design it, and why should I design it this way. How to answer depends mainly on whether the interviewer wants to examine the question itself, or whether he wants to understand the depth of your knowledge through the question.
3. The principles and ideas of the technology itself, as well as the advantages and disadvantages of the technology, and what problems the technology solves are also routines that are often investigated in interviews.
4. Sometimes the interview will be very casual, and sometimes the interviewer will hit you. At this time, you have to choose to look at it, and correct it in time if it is helpful to you. Don't affect your state of mind.
5. For me, the interview is the fastest way to improve my level, and the level refers to the level of job hunting.
In fact, if you have no internship experience, you will lose some if you go for an internship. In this case, you can improve yourself from the four perspectives of basic knowledge, algorithm questions, personal blog, and projects.
Ok, this is the end here. This article mainly talks about the difficulties that students who have no interview foundation will encounter, my own learning progress at the beginning, and how to better deal with interviews. Later, I will introduce my interviews with Alibaba Cloud and Ant last year. The actual combat experience, I hope it can help everyone.
In the future, we will continue to update the summer internship interviews of companies such as Tencent, Keep, Microsoft, Nvidia, and CICC.
In the autumn of 23 years, I got 25 offers from the head office of Policy Bank, Baidu sp, Meituan, Bank of China head office, China UnionPay headquarters, etc. Friends are very welcome to communicate with me, revise resume, study plan, written test and interview experience, free of charge, free of charge ~~ Feel free to chat with me privately if you want to communicate