DEV Community

bhuvaneswari nandhagopal
bhuvaneswari nandhagopal

Posted on

Behind the Scenes of Tech Company Interviews:

Screening Interviews:
Most companies first conduct a screening interview. This usually happens over the phone or through an online coding platform. Candidates may be asked coding questions, algorithm problems, or technical concepts. Some companies also give homework assignments or coding tests. Most companies get back after about a week with next steps (offer, rejection, further interviews, or just an
update on the process). Some companies respond much sooner (sometimes same day!) and others take
much longer.

On-Site Interviews
If the screening round goes well, candidates are invited for on-site interviews. These interviews usually include 3 to 6 rounds. Topics may include.

  1. Coding problems
  2. Algorithms
  3. System design
  4. Object-oriented design
  5. Behavioral questions There is often a lunch interview where candidates can ask about company culture and work environment.

Microsoft Interview Process:
Microsoft wants smart people. When you complete your interviews with a team, you might speak with a hiring manager.

Amazon:
Amazon's recruiting process typically begins with a phone screen in which a candidate interviews with a
specific team. For four or five interviews with one or
two teams that have selected you based on your resume and phone interviews. Uses a “Bar Raiser” interviewer (very important person)The Bar Raiser is brought in from a different team to keep the bar high. You need to impress both this person
and the hiring manager.

Google:
A Google engineer performs the first phone screen, so expect tough technical questions. Very strong algorithm focus.
Interviewers are typically not given specific focuses, and there is no "structure" or "system" as to what you're asked when. Each interviewer can conduct the interview however she would like. As a web-based company, Google cares about how to design a scalable system. So, make sure you prepare for questions from System Design and Scalability.

Apple Interview:
Much like the company itself, Apple's interview process has minimal bureaucracy. The interviewers will be looking for excellent technical skills, but a passion for the position and the company is also very important. You can expect a mtx of one-on-one and two-on-one interviews. Towards the end of the day, your interviewers will compare notes. If everyone still feels you're a viable candidate, you will have an interview with the director and the VP of the organization to which you're applying.

Facebook Interview:

Once selected for an interview, candidates will generally do one or two phone screens, Phone screens will 
Enter fullscreen mode Exit fullscreen mode

be technical and will involve coding, usually an online document editor. During your on-site interview, you will interview primarily with other software engineers, but hiring managers are also involved whenever they are available. Each interviewer is given a"role"during the on-site interviews, which helps ensure that there are no repetitive questions and that they get a holistic picture of a candidate. These roles are:

  1. Behavioral
  2. Coding and Algorithms
  3. Design/Architecture

After your interview, interviewers submit written feedback, prior to discussing your performance with each
other.

Palantir Interview:
The Palantir interview process typically starts with two phone interviews. These interviews are about 30 to
45 minutes and will be primarily technical. You might also be sent a HackerRank coding assessment, which will evaluate your ability to write optimal algorithms and correct code. A coding challenge is a common part of Palantir's process. Although you'll be at your computer and can look up material! as needed, don't walk into this unprepared.

Top comments (0)