Teamwork: As mentioned above, what we do is not an atomic bomb laboratory, but a high degree of teamwork. What must not be bypassed in the interview is the investigation of teamwork ability. For example, have you ever been a project leader yourself? What are the problems in charge and how to coordinate them? If you are an APP developer, how to negotiate with the back-end interface, how to change the interface, how to put all kinds of verification logic on the client, or how to PK the server? What should I do if the product changes demand? Your plan in the project has been rejected by others. How to deal with it? These questions are some basic experiences and skills to examine whether candidates have problems in multi-person cooperation, whether they can put themselves in others' shoes, whether they can think from the overall situation, and how to solve contradictions.
Anti-pressure ability: Code agriculture is a brain-burning industry, especially when there is a problem online, it must be when blood pressure soars, so anti-pressure ability is also an important dimension to examine. In fact, resisting pressure depends on whether this person can overcome all difficulties for one goal and stick to it. To some extent, your past experience can reflect your ability to withstand pressure. For example, Wei Zhe once shared that he asked a child, what is the most painful thing in your life? People say that once there was no seat on the high-speed train from Hangzhou to Shanghai, I occupied 1 more hours ... of course I dare not bring such a person. So during the interview, the interviewer will often ask you what difficult things you have done. Or give an example of how you insist on doing something.
Comprehensive ability includes many aspects. For example, I always think that an excellent person has certain initiative, which is the most important quality throughout the comprehensive interview. You can see from the project whether you are actively promoting the progress of the project, from your learning experience whether you are actively thinking, and from the stress investigation whether you can actively overcome all difficulties to achieve your goals. Any company doesn't want to find someone who just passively waits for assignment and does a good job. It must hope that this person can have a global thinking to promote things, and he can constantly learn and sum up himself.
In addition, some interviewers will pay attention to thinking ability. For example, when I was interviewing at a school, I was asked how many times a cake had to be cut into 18 pieces. This is a matter of opinion, and we don't comment. Well, the basic ability model and quality of code farmers besides technology: communication ability, learning ability, teamwork ability, pressure resistance, and the most important initiative.