Chapter 2: What Interviews at Big Companies Look Like

Interviews at big companies are relatively long processes with progressively increasing complexity of technical questions and coding challenges (such an interview process can take a month or even more). Most companies prefer one or more technical phone screens, on-site technical challenges, and in-person interviews before making an offer. Commonly, one of these interviews will be non-technical (known as a lunch interview).

Let's get an overview of how interviews are conducted in several leading IT companies. Generally speaking, all these companies are looking for smart, passionate, and excellent coders.

We will talk about how interviews are conducted in the following companies:

  • Google

Get The Complete Coding Interview Guide in Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.