🪴 Interview Types
Common interview types:
- Recruiter call: first contact with someone from the company, they’ll ask you about your experience, and the reasons why you want to join their company, and sometimes seven ask you questions to assess your technical knowledge
- Technical screening: you'll solve a coding problem with an engineer from the company; this person can also ask you high-level questions about your past experience and projects; sometimes you can get a few soft behavioral questions too
- Onsite interviews: 4-6 interviews, 45-60 minutes each with a company's employee; these interviews will be around three different topics:
- Coding interview: to assess your ability to solve a technical problem in a real-time
- System design interview: to explore how you approach trade-offs and build systems
- Behavioral interview: to check if your values align with the company’s
Less common interview types: Debugging (sometimes seen at Stripe), Technical Deep Dive (sometimes seen at Shopify), and Pair Programming Sessions.
After years of helping fellows get offers from big tech companies, we have gathered main recommendations and key takeaways for each of them, you can see them below.