Software Engineer Interview Questions

Software Engineer Interview Questions

A software engineer loop, as candidates report it, runs mostly through two stages: technical screens supply 2774 of the 6,280 questions here and onsites 2001, with 500 from online assessments and 123 from HR screens. Coding and algorithms is the dominant subject at 2822 questions. System design follows at 1114 questions, behavioral and leadership at 630, and software engineering fundamentals at 548, covering language internals. The onsite samples show one loop moving from algorithm problems to Java internals to behavioral prompts. Amazon, Meta and Google report the most questions, then OpenAI, Anthropic, Uber, DoorDash and Microsoft. Most reports carry no level tag; 374 are Senior+, 104 intern and 102 new grad. Recurring problems include string and suffix work such as finding the lexicographically maximum suffix, linked-list surgery such as removing even-positioned nodes, dynamic programming dressed as an everyday choice like maximizing movie ratings without skipping two in a row, and grid traversal such as enumerating right-and-down paths through a binary matrix. Fundamentals questions ask candidates to explain Java string storage and construction choices. Behavioral questions repeat a short list: take ownership through ambiguity, resolve conflict within a team, and connect technical work to business impact. 743 first-hand interview experiences run alongside the questions.

6.3k Questions 442 Companies09.20.2026
Showing 20 results

Frequently Asked Questions

Which rounds do these software engineer questions come from?
Reports split across four stages: technical screens supply 2774 questions, onsites 2001, online assessments 500 and HR screens 123. Coding and algorithms is the dominant subject overall at 2822 questions, ahead of system design at 1114 and behavioral and leadership at 630. The onsite samples show a single loop mixing algorithm problems, language-internals questions and behavioral prompts, so expect breadth once you are past the screen.
Are these questions aimed at new grads or senior engineers?
Most reports carry no level tag: 4818 entries are filed as General. Beyond those, 374 come from Senior+ loops, 104 from intern interviews and 102 from new grad pipelines. Because the split is so heavily weighted toward untagged reports, treat this as a general software engineer bank rather than a level-specific one, and use the round and category filters to narrow to the stage you are preparing for.
Which companies and topics dominate?
Amazon contributes 380 questions, Meta 366 and Google 322, followed by OpenAI at 178, Anthropic and Uber at 167 each, DoorDash at 146, Microsoft at 144, TikTok at 107 and Databricks at 106. By topic, coding and algorithms dominates with 2822 questions, ahead of system design at 1114, behavioral and leadership at 630 and software engineering fundamentals at 548. ML system design, SQL and machine learning appear but stay small.
What do the interview experiences add beyond the questions?
743 first-hand interview experiences sit alongside the questions. Each describes a single reported loop: the round the writer was in, what was asked and how it ended. That is the part a question list cannot show: stage order, pacing and outcome. Of the reported questions, 4030 are unlocked, so most of the bank is readable without a subscription.

Explore more Software Engineer interview questions

Jump straight to Software Engineer questions at a specific company or in a specific category.

By company
By category