Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
- Your interviewer will make an assessment of your performance, usually based on the following:
- Analytical skills: Did you need much help solving the problem? How optimal was your solution? How long did it take you to arrive at a solution? If you had to design/architect a new solution, did you structure the problem well and think through the trade-offs of different decisions?
- Coding skills: Were you able to successfully translate your algorithm to reasonable code? Was it clean and well-organized? Did you think about potential errors? Did you use good style?
- Technical knowledge/Computer Science fundamentals: Do you have a strong foundation in computer science and the relevant technologies?
- Experience: Have you made good technical decisions in the past? Have you built interesting, challenging projects? Have you shown drive, initiative, and other important factors?
- Culture fit/Communication skills: Do your personality and values fit with the company and team? Did you communicate well with your interviewer?
- The weighting of these areas will vary based on the question, interviewer, role, team, and company. In a standard algorithm question, it might be almost entirely the first three of those.
- Interviewers assess you relative to other candidates on that same question by the same interviewer. It’s a relative comparison. It’s not about the candidates she’s interviewing that week. It’s about all the candidates that she’s ever asked this question to. For this reason, getting a hard question isn’t a bad thing. When it’s harder for you, it’s harder for everyone. It doesn’t make it any less likely that you’ll do well.
Frequently Asked Questions
- I didn’t hear back immediately after my interview. Am I rejected?
- No. There are a number of reasons why a company’s decision might be delayed. A simple explanation is that one of your interviewers hasn’t provided their feedback yet. Very few companies have a policy of not responding to candidates they reject. If you haven’t heard back from a company within 3 - 5 business days after your interview, check in (politely) with your recruiter.
- Can I re-apply to a company after getting rejected?
- Almost always, but you typically have to wait 6 months to a 1 year. Your first bad interview usually won’t affect you too much when you re-interview. Lots of people get rejected from Google or Microsoft and later get offers from them.
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1