Taro Logo
3

Different round types of interviews in FAANG

Profile picture
anamazonsde (SDE @ Amazon)3 months ago

Generally, after passing the phone interview, the next step is the onsite, which is typically 3 to 5 rounds, 1-hour each, where you will be tested for a wide range of technical and non-technical competencies.

Each round is designed to test for 1 or more aspects, but all these aspects belong to one of these buckets:

  1. Behavioral: This is the behavioral aspect of all FAANG interviews, you should expect to have questions for this in each round, and sometimes a whole round is designated only for these types of questions.

  2. DSA: The most expected skill as an SDE, questions are direct and uses datastructure plainly, think merge k-sorted lists, shortest path, etc...

  3. Problem solving: This round allows the interviewer to assess your thought process. This is tackled by asking questions to gather requirements, and understand a word problem, then the interviewee should model this into a DSA, and implement the solution.

  4. Code Extensibility: This round will be designated to test your ability to write clean and easily extensible code. SOLID principles and design patterns will help into tackling this round.

  5. Design: This can be a high-level or low-level design, depending on the position it applies for.

    1. LLD: Expectation is to show solid class design, normally for entry-levels.
    2. HLD: General design of a SW problem, assessment is for both technical depth and breadth, where expectation is to be familiar with most of the concept, and an expert in some areas.
76
2

Discussion

(2 comments)
  • 1
    Profile picture
    Tech Lead/Manager at Meta, Pinterest, Kosei
    3 months ago

    great breakdown! As you become more senior, I've found that the interviews will shift more toward system design (#5) and behavioral (#1).

    Junior engineers primarily have impact through coding (as opposed to things like project architecture or managing others), so more of the interview will be on DSA and coding.

    • 1
      Profile picture
      anamazonsde [OP]
      SDE @ Amazon
      3 months ago

      That's very accurate. I would also add that rounds like code extensibility/clean code are kind of normal for all levels, and typical to get in all onsite interviews.