Is it necessary to buy a book to read before the interview? How to prepare for entering a large factory?

Dachang interview.jpg

1. A grain of sand of the times

Hello everyone, I am Cang He. The current Internet industry is getting more and more complicated, especially for students who want to enter a large factory, it is much more difficult than a few years ago. For technical interviews, it is getting more and more complicated now. If you go back to five or six years ago, you can pass the interview even if you prepare for a Java position casually.

At that time, the market demand was huge, and the programmers on the market were far from being satisfied, that is, the supply was in short supply. I remember that when I participated in "Baia", there was a buddy in the group who was transferred from Tencent. It is said that Tianmei, who is still the most profitable business, once took 20 months of year-end. While regretting his job-hopping, we also inquired about his background: he graduated from Nanchang University with a bachelor's degree in computer science, and he was transferred to this major at that time , After graduation, I recruited into Tencent, and now I have earned several million at least.
:::info
Baia is a cultural value training course for new employees within Ali.
:::

I have to sigh, this buddy has eaten the dividends of the times. At that time, the salary of programmers was very high, and there was no big threshold for entering a large factory. For example, it may be difficult for computer majors at Nanchang University to recruit into Tencent. Dachang’s campus recruitment basically started with 985.

Thinking of the current state of the Internet, one has to think of:

A grain of ashes of the times, falling on a person's head, is like a mountain

With such a heavy interview, do I need to buy a book to read before the interview? And how to prepare for entering a big factory, I think it is a common problem for many people. Just in programming navigation , a classmate asked me a question, and I thought I would share it with you.

Two, the problem

Here are the students' questions:

Brother Cang He, I have a question I would like to consult. Before the interview, I used to find interview questions from the Internet to review specifically
, and then combined with the notes I read in the online class to review. So do I need to buy a special book to read? There are so many technical books on the market
that I can’t read them all. After reading them, I may not use them and forget them easily. If I want to enter a large factory, how should I prepare
?

3. My answer

Hello classmates, in response to your question, the following are some of my personal suggestions:

1. About technical books

Whether you need to purchase technical books before the interview mainly depends on your learning preferences and learning effects. Technical books can provide systematic, in-depth and comprehensive knowledge, which is very helpful for building a solid foundation and understanding the underlying principles. However, as you said, there are many technical books on the market, it is difficult to choose, and many contents may not be used in normal times. Therefore, here are some suggestions:

  • Identify areas of focus:

For the big factory you want to enter, determine the core knowledge areas that you need to learn most. For example, if you are interested in distributed systems, you can choose a related deep learning book.

Tips: ↙Interest
is one aspect. Before the interview, there is not much time to prepare for review, so reading depends on which aspect you have not mastered thoroughly, and only then can you read it in a targeted manner

:::warning
Recommended reference books: Look for classic and well-reviewed technical books, which are generally widely respected by the industry and have high-quality content. You can look at the "Java Interview Guide" in the planet or there are a lot of PDF materials in the knowledge planet user guide.
:::

  • Build a knowledge system:

Books can help you build a systematic knowledge system. You can choose a comprehensive textbook that suits you, and then combine online courses and practical project experience to gradually build up your technical capabilities.

2. How to prepare for entering a large factory

In addition to technical books, here are some suggestions to help you better prepare to enter a large factory:

  • Practical project experience:

Technology needs practice and experience to consolidate and improve. Participate in as many practical projects as possible, accumulate practical experience, and solve real technical problems.

  • Do more exercises and interview questions:

Online interview questions can help you familiarize yourself with common problems and ideas for solving them. Improve your problem-solving and interview skills by doing more exercises and mock interviews.

  • Participate in open source projects and technical communities:

Actively participate in open source projects and technical communities, communicate and cooperate with other developers, broaden your horizons, and learn the latest technological trends.

  • Pay attention to the recruitment requirements of major factories:

Understand the technology and capability requirements of the target major manufacturers, and prepare and improve their skills in a targeted manner. Check the recruitment information of the target major manufacturers to understand their requirements for technology stack, project experience and soft skills, and focus on these aspects during the preparation process.

  • Learning system design and architecture:

Large factories usually focus on candidates' abilities in system design and architecture. Learn relevant design principles, architectural patterns and common system design schemes, and develop your own thinking and problem-solving abilities in this area.

  • Interview preparation:

In addition to technical preparation, you also need to prepare for the interview in advance. Understand the interview process, common interview questions and interview skills, and conduct mock interviews and reflections to continuously improve your expression and coping skills.

  • Continuous learning and growth:

The technology industry changes rapidly, and continuous learning is key to staying competitive. Keep pace with industry trends, pay attention to the development of new technologies and new fields, and constantly improve the depth and breadth of our technology.

Finally, best wishes! I hope the above suggestions can help you succeed in your preparation to enter a large factory. Remember to focus not only on improving your technical skills, but also on teamwork, communication and problem-solving skills. I wish you great success in your professional development! Feel free to ask me any questions.

Guess you like

Origin blog.csdn.net/qq_43270074/article/details/131733260