Learn more about Java skills and Internet interview skills. Questions or suggestions, please leave a message on our official account. If you find this article helpful to you, welcome one button three links

Interview many candidates every week, some candidates have common problems, may not be mentioned, will always appear, behind this number will be released some candidates interview observation records.

Background of candidates


Gender: male

Age: 41

School: Xi ‘an 985 bachelor + master

Work experience: Huawei, Digital Zhejiang, other companies, etc.

Job objective: Back-end -P7 technical specialist

The interview process


First, the candidates introduce themselves.

The candidate joined Huawei after graduating with a master’s degree in 2005. In his early years, Huawei still focused on telecom hardware and software related to operators. The candidate briefly said that he was engaged in THE development of SMS MMS business, Java as the main language. About 6 years in Huawei.

Then he left and went to a small company. In this small company engaged in advanced development and certain architectural design work.

The last two jobs involved working in digital Zhejiang as an architect or development manager.

Recently, due to the epidemic, the project team was reduced and I came out to see the opportunity.

Huawei is a plus, but the experience is too long, and the technology used is quite different from the current Internet technology, so it will not be considered as the focus of the interview. Recent work tends to look at key points. The skills used, the responsibilities and the results are what make a candidate stand out from the crowd.

I began to ask questions.

I tend to pick a few points from the list of jobs on the resume, and then go into more depth depending on how the candidate responds. Since I have also transferred to the Internet from the ICT industry, I would like to talk about the platform technology at that time based on my work experience in Huawei. Obviously, because the candidate has worked for a long time, he can not clearly answer the content of his work in Huawei.

Then, I will ask about the job responsibilities and techniques used in the recent digital Zhejiang company.

The candidate presented the project framework, the technology stack used, and their results.

There are many answers from candidates here, but they do not highlight technical highlights. Simply using Springboot/SpringCloud open source framework cannot add highlights to their architect identity.

If the open source framework is used, explain the encapsulation, customization, modification or contribution to the open source framework. If not, explain why the open source framework was chosen in the project and how it improved the project.

Here’s a question about Internet architecture technology.

Caching techniques used in the project?

What Redis deployment pattern is used? How to resolve data inconsistency between cache and database?

Common problems in distributed systems.

How to implement distributed lock? How to make high availability? What is the database and table scheme?

In response to the above questions, the candidates gave relatively simple answers, indicating that they did not deeply understand and think about the technical difficulties in the project in practical work. As an architect for more than 10 years, being able to clearly understand the difficulties of your project? What is the most appropriate solution to use? The solution suitable for your project is the most appropriate.

The interview results


The combination of working years and actual skill level, failed.

My interview


The average 40-year-old candidate is at the P8/P9 level, so technical depth and industry influence are key factors in deciding whether to hire. It is a pity that the 40-year-old candidate did not meet the P7 standard.

Programmer 35 is a hurdle, here is the watershed of life, but also the watershed of technology.

It is suggested that candidates have a deeper understanding of projects and technologies in future work, pay attention to Internet technology, and always be ready to use the most appropriate technology to solve predictable project problems.

In this paper, starting from WeChat public number: https://mp.weixin.qq.com/s/nhXNBCX531wM2duFffJgIg

Learn more about Java skills and Internet interview skills. Questions or suggestions, please leave a message on our official account. If you find this article helpful to you, welcome one button three links