LoginSignup
0
0

More than 5 years have passed since last update.

[Review] Google's Interview Instruction for Software Engineer

Last updated at Posted at 2018-07-07

Foreword

I have long been interested in working for Google and been wondering what kind of people could actually pass their interview..
So I have decided to do some research about their content of the interview and also their expectation for candidates.

Google's Interview Process

  1. CV Screening: Everyone struggling with this step.
    Why can't my CV pass screening for Google and Facebook despite having Amazon in it?
  2. Phone/Hangout Screening: Usually takes 30 - 60 minutes with Potential Peer/Manager
  3. On-site Interview: Meet Four Googlers for 35-40 minutes each

Expectation on Candidates

  1. General Cognitive Ability: To explain your answer for open-ended questions in a smart manner, e.g. solving a problem using specific algorithm.
  2. Leadership: you should be able to talk how you communicate with team-members to improve the productivity and enhance the efficient decision-making.
  3. Role-Relate Knowledge: you should be able to explain the bond between your career/experience and the position you applied.
  4. Googleyness: You need to tell how you can motivate others to achieve something great and grow outside of the comfort zone.

Tips

At the step of 2, especially for software engineers, they expect you to clarify the problem and explain your concept to fix the issue or fulfill the given task.
For example, as you know that you have to pass coding test while the interview, this is like a live coding test. So they tell you the task during the interview and ask to program the software to fulfill the task. Indeed, they list the steps to do this as below.

  1. When you are give the Open ended-question, you have to clarify the specification and devise requirements.
  2. Explain it in an algorithm.
  3. Convert it to workable code, be sure to consider the edges cases and production-ready code.
  4. Then you can optimise your code.

Throughout these steps, the interviewer will ask you to explain how you plan to approach the problem, actually this will be the work you do everyday. So no need to worry about it, the interview process is carefully designed from the viewpoint of the actual work!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0