Recently had to start looking for new job opportunities, interview is an essential link. Several recent failures, but also let into thinking, perhaps they have been lucky care, can successfully join an exciting team, know a group of precious colleagues. To think carefully, perhaps the following are the main reasons for failure:
1, not trained, basic knowledge is weak, especially algorithm. They are not intelligent people, for the algorithm of this kind of things very low understanding, read a few pages of books, wrote a few examples, in the actual project has not been applied, so it was gradually forgotten.
2, there is no actual large-scale application of the actual experience of the Internet, a lot of knowledge can only be theoretical, can not be actually validated.
3, personal expectations of the position is too high
These days to also gradually understand some of the other colleagues interview situation, a few fresh graduates have quickly received an offer, but we these "old fried dough sticks" repeatedly rejected. A brief exposure to this experience bar: 1, an internet advertising company, the architect position, took a set of face questions to do. After the interview, someone else's first sentence is: Your problem does not do. The results of the following can be imagined, each question my answer should be no more than 10 words. 2, a mobile browser company, the previous section of the architect position. To tell you the truth, these years have been doing server-side design and development, the technology of the previous paragraph although has been concerned, but it did not touch for a long time. After that, the same is a set of interview questions, some basic HTML, CSS knowledge, by memory wrote a lot. Personal feeling is also good. After submitting, come over a buddy and ask: How do you feel about the problem? A: Generally, it is really a long time did not do this aspect of the development. Brother said: Your recent experience seems to be inconsistent with the requirements of our position, it should be the HR mistake, you wait for me to find HR. The interview is over. 3, headhunting recommended an American Internet company, because just changed the female CEO, claiming to recruit 500 engineers in China. Headhunters recommend a few days to call: Someone else's manager says you are not a computer professional graduate.
Three chances, same results, different reasons. Can not help but think of the experience of their own interview others, think of how to screen talent, is not only a single interview problem is enough. Here is a point of view:
1, the basic knowledge of the examination is necessary.
2, the resume is true, do how deep, whether to consider the part of their own responsibility outside of things
3, code style, consider the issue of comprehensiveness
4. Team Work
In many interview questions, there are similar questions: Judging the value of Undefined==true undefined==false. does this style of code appear in the product?
Recommend a few articles here, remind yourself:
How do I recruit programmers?
Talk about "How do I Recruit programmers" (i)
Talk about "How do I Recruit Programmers" (second)