INTERVIEW PREP

Software engineer interview prep by company

How 20 companies interview software engineers at each level: the rounds in order, what each one scores, the behavioral principles, and the questions candidates report. Every question links to one AlgoRung problem with an editor, a walkthrough video and solutions in four languages, so a question asked at five companies is practised once.

Your level

Companies

Region
Has

More companies are added regularly. Information comes from public candidate reports and company careers pages; AlgoRung is not affiliated with these companies.

Asked at three or more companies

Start here: each of these counts for several interviews at once.

  1. LRU CacheAmazon, Microsoft, Apple, Netflix, Goldman Sachs, Oracle, Walmart Global Tech, PhonePe
  2. Lowest Common Ancestor of a Binary TreeGoogle, Meta, Netflix, Atlassian, Walmart Global Tech
  3. Number of IslandsAmazon, Microsoft, Meta, Goldman Sachs, Swiggy
  4. Trapping Rain WaterAmazon, Microsoft, Goldman Sachs, Salesforce, Flipkart
  5. Course ScheduleGoogle, Amazon, Netflix, Uber, Oracle
  6. Longest Substring Without Repeating CharactersAmazon, Netflix, Adobe, Flipkart
  7. Cheapest Flights Within K StopsGoogle, Airbnb, Flipkart, Swiggy
  8. Two SumAmazon, Microsoft, Atlassian, Swiggy
  9. Merge IntervalsNetflix, LinkedIn, Atlassian, Oracle
  10. Coin ChangeGoogle, Airbnb, Goldman Sachs, Salesforce
  11. Best Time to Buy and Sell StockAmazon, Apple, Netflix, Walmart Global Tech
  12. Minimum Window SubstringGoogle, Meta, LinkedIn, Oracle

How each round works

What is scored at SDE 1, SDE 2, SDE 3 and staff, how to prepare and the usual mistakes.