The author is a 985 master, non-subject, joined the risk data team (RMC) of the technical risk department of ant group in 2015, and is engaged in the direction of Java big data.
Job hunting timeline: through participating in the spring recruitment internship interview, passing the interviews of Ant, Pinduoduo, Huawei and others in May, joining Ant as an intern in June, defending the job in September, getting the job offer in October, and officially entering the job in July 2015 .
Let me share the various aspects of job hunting, including interview preparation, to help everyone avoid detours, successfully enter a major factory, and grow rapidly.
I wish you all a satisfactory offer! (Post your wish offer in the comment area, it will definitely come true)
Two, interview preparation
Mainly from four aspects: master knowledge, algorithm, project, resume
Master knowledge
The following are the materials I have read and the main content I have mastered, and outline the key points.
JVM: Interview must ask
Due to the length of the space, only part of the screenshots are shown. For those who need complete information, add the Wechat of the assistant: vip1024x to get it for free
Java concurrency
MYSQL database
Redis cache
"Redis Design and Implementation", the author is a leader in the Redis source code world
Part of the catalog
Part of the book content
Java source code
Spring advanced source code analysis
Computer Basics
Design Patterns
frame
algorithm
At present, big manufacturers still attach great importance to algorithms. I suggest that you review Zuo Shen’s algorithm guide. I didn’t come across it at the time. If I had this book at that time, it would be literally ~ Zuo Shen drew different points for the specific questions, carefully. One batch! The answers are also very detailed!
project
Regardless of the project, focus on abilities, show your depth of knowledge as much as possible, and highlight breadth appropriately.
Pseudo-combat projects made by watching online videos (most people use) : such as spike systems, order systems, big data analysis projects, etc., to put it bluntly, they are only functionally reproduced, and there is still a certain gap between real enterprise combat . However, you can reflect your own learning content and have an in-depth understanding of the framework or components. For example, if you use dubbo, then you know the underlying principles or source code of dubbo, and it is also very good. The project has been sublimated. The suggestion is to talk less about business. Talk more about the underlying technology to show your depth.
to sum up
The above is the interview that the editor summarized for the eldest sister to avoid detours.
Due to the length of the space, only part of the screenshots are shown. For those who need complete information, add the Wechat of the assistant: vip1024x to get it for free