Interview trends
LeetCode isn’t dead, but it’s not the whole picture anymore
Big Tech still asks algorithm questions. It has also added multi-file projects, requirements that change mid-solution, and rounds where using AI is the point
For about fifteen years the software engineering interview had one centerpiece: a self-contained algorithm problem, one shared editor, forty-five minutes. Then AI assistants started solving those problems in seconds, and every company that hires engineers had to decide what to do about it.
The popular version of the story is that LeetCode is dead. The reporting says otherwise. What happened is quieter, and it matters more if you are preparing right now: the algorithm round stayed, and a set of new tests grew up around it. Most of them are built around what an assistant holding a single screenshot can’t do.
Part one
What’s changing
The algorithm round is still standing
interviewing.io asked its interviewers how AI was changing hiring at their companies and got 67 responses, most from FAANG and FAANG-adjacent companies. Of the 52 at FAANG, none said their company had moved away from algorithmic questions. techinterview.org puts it in a sentence: “The bar has risen, but the format has not been replaced.”
Meta is the clearest example. Its new AI-enabled round replaces one of two onsite coding interviews. The other, according to Hello Interview’s guide, is still “One classic LeetCode-style algorithm problem (no AI).” CoderPad’s 2026 hiring survey found the same thing across the industry: “algorithm-heavy tests remain widespread.”
- FAANG interviewers who said their company dropped algorithmic questions
- 0 of 52
- FAANG interviewers who changed the kinds of algorithmic questions they ask
- 58%
- FAANG interviewers who suspected a candidate of using AI to cheat
- 81%
- Respondents who expect algorithmic interviews to be less prominent in 2–5 years
- Over half
Source: interviewing.io survey of interviewers on its platform. 67 responses, 52 from FAANG companies. Self-reported.
Look at the second number. The interviewers who kept the algorithm round changed what happens inside it. Startups went further: two-thirds of startup respondents said AI had meaningfully changed their process, against none at FAANG and FAANG-adjacent companies. Exponent’s Jacob Simon told LeadDev that companies are still asking LeetCode questions, then added the part that matters: “They’re maybe not weighing them as heavily as they were before.”
Why the old question stopped working
interviewing.io ran the experiment. Candidates leaned on ChatGPT during mock interviews, and the interviewers weren’t told. On verbatim LeetCode questions 73% passed, well above the platform’s usual 53%. Lightly modified questions barely helped. Only questions written from scratch held up, and no interviewer reported suspecting anything. The authors’ conclusion: “ChatGPT has made verbatim questions obsolete.”
Source: interviewing.io experiment. 32 usable mock interviews (11 verbatim, 9 modified, 12 custom), audio only. A small sample; the direction is the point.
Canva reached the same conclusion from the inside. “AI assistants can trivially solve traditional coding interview questions,” its engineering team wrote, before rebuilding its interview around that fact.
What grew up around it
The response wasn’t one new format. It was five or six, and a 2026 loop usually combines several of them.
The classic loop
- Algorithm problem
- Algorithm problem
- System design
- Behavioral
The loop being reported now
- Algorithm problemNo AI
- NewMulti-file projectAI assistant provided
- System design
- Behavioral
- Bug fix, then build, then optimize
- Follow-ups that change the problem
- Code comprehension
- More rounds in person
A composite of formats reported at Meta, Google, Shopify and Stripe, not any one company’s loop.
Multi-file projects
CoderPad’s guidance to interviewers starts here: “Always use a multi-file project template instead of a single-file pad.” Its reasoning is blunt: “Large language models perform significantly worse when they must reason across multiple interdependent files.” That is a vendor’s claim with no data attached, but the industry is acting on it. Meta’s round hands candidates a project that is “multi-file, with existing classes, data models, and logic already written.” Karat’s NextGen interviews use “complex, multi-file projects with an integrated AI assistant.” HackerRank says it in one line: “A code repository is the foundation of your interviews.”
Reasoning over recall
The second instruction in CoderPad’s playbook: “Structure interviews to surface thinking, trade-offs, and adaptability rather than polished final answers.” Interviewers were already there. One at Meta told interviewing.io they are now “more focused on the WHY than the HOW.” HackerRank’s AI interviewer is built to probe the same way, “asking follow-up questions to see how candidates think.”
Requirements that move
A finished answer is no longer the end of the question. CoderPad’s best practices include “Multi-part or progressive problems that evolve over time” and “Introducing follow-up changes mid-solution to test flexibility.” Meta’s round runs in three phases: bug fixing, core implementation, then an optimization phase that “introduces larger inputs that break your phase 2 solution.” Shopify’s interview is “a single open-ended problem that starts simple and evolves.”
Code you didn’t write
Google is reported to be piloting a “code comprehension” round, where candidates analyze an existing codebase with Gemini available, for junior and mid-level roles on select US teams. Stripe’s Bug Bash drops candidates into “an unfamiliar repository with a failing test or open issue.” CoderPad’s survey describes teams “moving away from isolated algorithm puzzles and toward scenarios that mirror day-to-day engineering tasks.”
AI in the open
Some companies stopped policing AI and started grading it. The Register’s headline on Canva: “Thou shalt use AI during interviews.” Meta’s internal announcement, first reported by 404 Media, called the format “more representative of the developer environment that our future employees will work in.” CodeSignal put an assistant inside its IDE and gives reviewers “transcripts of all AI interactions.”
What gets scored is judgment. Canva asks, “Can they identify and fix issues in AI-generated code?” A Meta source quoted by Hello Interview set the bar in one sentence: “Should use AI, but need to show you understand the code.” And this is far from universal. Karat reports that “almost two-thirds of companies still prohibit AI use in interviews.”
A seat in the room
Part of the response is physical. interviewing.io reported in October 2025 that Google’s loop was moving to two virtual interviews followed by three or four in person, and half the FAANG interviewers it surveyed expect their companies to bring in-person rounds back.
| Company | What’s new | What stayed |
|---|---|---|
| Meta | An AI-enabled round: 60 minutes, a multi-file project, an AI assistant in the editor | The other onsite coding round is a classic algorithm problem with no AI |
| A reported pilot of a code comprehension round with Gemini, and more interviews in person | Algorithm questions. The pilot covers junior and mid-level roles on select US teams | |
| Canva | AI tools are expected, on problems made “more complex, ambiguous, and realistic” | “We’re still assessing computer science fundamentals through the new process” |
| Shopify | Two AI coding interviews: an empty repo, your own IDE and tools, one problem that evolves | The design has to be yours. The rubric heading reads “You drive, AI assists” |
| Stripe | A Bug Bash in an unfamiliar repository and an integration round in an unfamiliar codebase | A general coding round. AI assistants are not permitted in the integration round |
Sources: Hello Interview (Meta, Shopify), Aced (Google, Stripe), interviewing.io (Google in person), Canva Engineering. Most of these details come from candidate reports, not company documentation.
Put together, the picture is consistent. Gergely Orosz, who published the survey first in The Pragmatic Engineer, called it “the biggest shakeup of tech interviews in the last 15 years.” The algorithm problem is now one slot in a loop that also asks whether you can hold a codebase in your head, explain a decision, and adapt when the problem changes under you.
Part two
How InterviewClue is built for it
Read those changes as a list of requirements and they describe one specific weakness. The first generation of interview assistants took a screenshot, sent it to a model and printed a reply. One screen in, one answer out, nothing remembered. Every format above targets that loop. The cause of the bug is in a file that isn’t on screen. The follow-up refers to something said ten minutes ago. The requirement you just solved has been replaced.
InterviewClue started from a different premise, the one on our About page: a technical problem rarely fits on one screen. Here is how that design meets each change.
Multi-file projects: context that outlives the screen
InterviewClue builds a session context from the code and requirements you show it. As you move between files it keeps what it has already read, tracks files and their versions, and reconciles overlapping views into one problem state. Regions it couldn’t read with confidence are marked as uncertain rather than filled in. You can inspect the captured context before asking for a solve, and show more of the project when something is missing.
So when the bug is in disputes.py and its cause is a contract in provider.py that you scrolled past five minutes ago, the next answer starts with both.
A single screenshot
disputes.pyOn screen
def recent_status(events):
newest = events[-1]
return newest["kind"]
Only what fits in this frame. The rule that explains the bug is in a file you already left
InterviewClue session context
provider.pyEarlier file, retained
Events may arrive out of order
disputes.pyOn screen
newest = events[-1]tests.pyEarlier file, retained
Latest timestamp must win
Last to arrive is not the latest event. The fix follows the contract from the earlier file
Illustrated debugging session. Retained context includes work you’ve shown that is now off screen.
Reasoning, not recall: an answer you can explain
Formats built around “why” punish a block of code with nothing behind it. InterviewClue’s coding workspace puts the reasoning in fixed places: the guarantees the solution has to keep, the approach and why it was chosen, the implementation, time and space complexity with the variables defined, and test cases with the edge cases called out. When the interviewer asks about one part, you go to that part instead of rereading a wall of chat.
Follow-ups work the same way. Ask the question aloud with Discuss and the reply draws on the session context, not a fresh screenshot.
- “Why did you choose this data structure?”
- ApproachThe choice and the reason for it
- “What are the trade-offs of this approach?”
- Time and spaceWhat the choice costs, with the variables defined
- “If performance became an issue, how would you optimize this?”
- DiscussAsk it aloud. The reply uses the same session context
- “What would happen if we changed X to Y?”
- Guarantees and test casesWhat the code relies on, and the inputs that break it
Questions quoted from CoderPad’s interviewer guidance. Destinations are sections of the InterviewClue coding workspace.
None of this replaces understanding. These interviews are designed to find the candidate who can’t explain the line they just wrote. The workspace is organized so that you can.
Requirements that move: the same shortcut, the current code
In a live session InterviewClue follows the files you view and the edits you make. When the interviewer changes the requirement, you don’t start over and you don’t re-explain. Press Command-Return again, and the solve starts from the code as it now stands and the requirement as it now reads. Sections update in place, so the approach and tests you were discussing don’t scroll away.
Interviewer
“Find and fix the bug in
recent_status.”⌘↵ Solve. The bug fix lands on lines 10–12
Interviewer, ten minutes later
“Now a fraud event should take priority over an open dispute.”
You edit
review_status. Session context records the edit and the new ruleYou
Press the same shortcut
⌘↵ Solve. It starts from the edited function and the revised requirement. Approach and tests update in place
Illustrated workflow. You control observation and decide when to request a solve.
Code you didn’t write: the diagnosis first
Debugging rounds reward the explanation more than the rewrite. In Stripe’s Bug Bash, Aced’s guide notes, “a clear, well-articulated diagnosis often carries more than a completed fix.” InterviewClue’s coding responses name the bug by file and line range, explain the cause, and carry the problem’s own constraints, such as code marked do-not-modify, into the guarantees the fix has to keep.
AI-assisted rounds: something to check the AI against
When the interview provides its own assistant, the score comes from verification. Meta lists it among its four criteria, and Canva’s successful candidates “Critically reviewed and improved AI-generated code.” The assistant in the editor writes code. It doesn’t hold the problem. InterviewClue keeps the requirements, the files you’ve read and the edge cases in one place, which gives you something concrete to check generated code against before you accept it.
System design: an architecture you can defend
Design rounds were never solvable by recall, and they carry more weight as typing carries less. InterviewClue’s system-design workspace pairs a diagram with the components, data flow and trade-offs behind it, and lets you trace a single flow through the system when the interviewer asks how a request actually moves.
In-person rounds: preparation, not assistance
No live assistant belongs in a room with a whiteboard, and we won’t pretend otherwise. What carries over is preparation. The Question Bank collects reported interview questions by company, and a snapshot solve turns any of them into a worked answer with the reasoning laid out, so the explanation is yours before you walk in.
| What the interview adds | What it tests | What InterviewClue brings |
|---|---|---|
| Multi-file projects | Holding a codebase in your head | Session context that retains every file you’ve shown |
| Reasoning over recall | Explaining the why | Approach, complexity, guarantees and tests in fixed places |
| Requirements that move | Adapting mid-solution | One shortcut. The solve starts from your current code and the revised requirement |
| Code you didn’t write | Reading before writing | The bug named by file and line, with its cause |
| AI in the open | Verifying what AI wrote | Requirements, edge cases and tests to check the output against |
| System design | Defending an architecture | A diagram, traced flows and the trade-offs behind them |
| A seat in the room | Doing it unaided | Practice with the Question Bank and snapshot solves. Not a live aid |
What we have and haven’t proven
Everything in this half describes how InterviewClue is designed to work. A feature description is a claim, not a measurement, and that applies to us as much as to anyone else in this market. Our Verification page publishes test reports with their methods, evidence and limits. Today it covers one behavior, global shortcut isolation. Evaluations of multi-file and changing-requirement behavior are not published there yet.
The interview got wider. Prepare for all of it
See how session context, the coding workspace and system design fit together, or start with a real question
Sources
- How is AI changing interview processes? Not much and a whole lot Aline Lerner, interviewing.io, 2025
- The Pulse #146: How AI is changing tech interviews Gergely Orosz, The Pragmatic Engineer, September 18, 2025
- How hard is it to cheat in technical interviews with ChatGPT? We ran an experiment Mike Mroczka, interviewing.io
- Think the technical interview is dead? Think again Kari McMahon, LeadDev, May 6, 2026
- Cheating prevention and detection in Interview CoderPad documentation, updated January 30, 2026
- New Research: The 2026 State of Tech Hiring CoderPad, March 11, 2026
- Meta’s AI-Enabled Coding Interview: How to Prepare Evan King, Hello Interview
- Meta Is Going to Let Job Candidates Use AI During Coding Tests Jason Koebler, 404 Media, July 29, 2025
- Yes, You Can Use AI in Our Interviews. In fact, we insist Simon Newton, Canva Engineering Blog, June 11, 2025
- Canva to job candidates: Thou shalt use AI during interviews Simon Sharwood, The Register, June 11, 2025
- Google’s AI-Assisted Coding Interview (2026 Guide) Aced, formerly Exponent, 2026
- Shopify’s AI Coding Interview: How to Prepare Evan King, Hello Interview
- Stripe Software Engineer Interview Guide Aced, formerly Exponent, 2026
- Karat launches NextGen Interviews Karat, December 10, 2025
- The Next-Generation of Hiring: Interview Features HackerRank Knowledge Base, 2026
- HackerRank’s AI Day 2025: Product Launch Recap Matt McDougall, HackerRank, March 13, 2025
- CodeSignal Launches AI-Assisted Coding Assessments and Interviews CodeSignal, May 28, 2025
- The Post-LLM Coding Interview Format: What Replaced LeetCode techinterview.org, May 4, 2026