During the interview , All kinds of wonderful problems are possible . such as , Programmers are HR put questions to :“ What do you think are your shortcomings ?” What's your answer ? Such an open question is a double-edged sword in an interview , Although there is no standard answer , But it can't be answered casually , For example, you answer like this :

I can eat it , And I love sleeping in !( Although it's true , But it gives the interviewer a sense of humor “ The answer was very casual ” The feeling of , Can such casual people make rigorous products ?)

I'm very responsible , The disadvantage is that I like to work overtime , This project will not stop until it is finished .( Even though you're holding back the feeling of vomiting and saying that , My face is not red , But most interviewers will think you are not sincere enough !)

I don't like working overtime , I can finish the project , But I don't like to deal with anything at work after work .( This time there is sincerity , But the interviewer may not want you .)

1, transpositional consideration : Don't mention these points

When answering such questions , We might as well put ourselves in another position , If you're an interviewer , What would you like to hear from the interviewer , How do you hate the interviewer's response .

such as : lazy , I don't like learning , Don't like learning new knowledge and skills . Especially as a programmer and other technical developers , Don't mention these points ; in addition , careless , I don't like to modify , It's better not to be too stubborn .

2, Fit the reality : Don't leave work

When talking about one's own shortcomings , Try not to talk about your three outlooks , Shortcomings in character , Also try not to be divorced from the actual work .

such as : Hate bad working environment , What kind of food do you like , Don't like communication and so on .

These may be your shortcomings , But the interviewer obviously doesn't want to chat with you .

that , How to respond “ My shortcomings ” What about this problem ? below , Xiaoqian gives two reference directions :
1, In both directions

For their own shortcomings to two-way , That is to say, when you have shortcomings , By the way, it's a complement to this shortcoming .

such as , As a programmer , It can be said that they have relatively strong executive power , So in the face of the project, there will be a relatively high degree of customer cooperation , So comparatively speaking, my leadership is not so strong .

Another example , I will have my own opinions on program development , So I often have some communication with the product manager , But I will definitely respect customers and products , Because I think ” Brainstorming ” It's the driving force for better products .

2, Avoid the disadvantages of adjacent technologies

such as , When you go to an interview Java Development Engineer position , But you said you didn't master the algorithm well enough , This is definitely digging a hole for yourself .

We can say that we have some distant shortcomings , For example, I am not proficient in some distant technical aspects , But in the end, remember to say that you are also trying to enrich and learn .

Different interviewers , Naturally, the answers you want to hear are different , More is the need for programmers themselves according to the previous part of the interview feeling , Think about how to answer as appropriate . But there's no doubt about it , Has a strong personal strength and professional skills , More for programmers to win the favor of the interviewer .