TL;DR
- Engineering hiring can include phone screens, assessments, coding, design, behavioral conversations, management discussions, take-homes and collaborative exercises.
- Each format can reveal different aspects of your work. Ask what the employer plans to assess.
- There is no universal 2026 round count or company-wide sequence; roles and teams can use different processes.
- Prepare for the confirmed format, tools and permitted resources instead of memorizing a supposed company playbook.
Introduction
If you have been in the job market for more than a month, you have already noticed something strange. Two companies hiring for the same "Senior Backend Engineer" title will run completely different gauntlets. One asks you to whiteboard a graph problem in forty-five minutes. The other hands you a GitHub repo and says "see you in a week." A third does neither and spends ninety minutes asking about a conflict you had in 2019.
The formats below provide a vocabulary for asking useful questions about an interview. This is a preparation guide, not a complete inventory of every employer’s current process.
Table of Contents
- Why formats differ
- Phone Screens: The Gatekeeper
- Online Assessments (OAs) and Take-Home Screens
- The Coding Interview
- System Design Interviews
- Behavioral Interviews
- The Bar Raiser Round
- Hiring Manager Rounds
- Skip-Level Interviews
- Take-Home Projects
- Pair Programming and Collaborative Rounds
- Company process verification worksheet
- Sequencing: How the Rounds Stack
- Frequently Asked Questions
- Conclusion
Why formats differ
Employers choose interview formats to explore skills relevant to a role. A live coding task, a take-home and a project discussion can produce different evidence, even for jobs with similar titles.
Ask which formats are planned, why they are used and what resources are permitted. We have not verified an industry-wide change from a fixed number of rounds in 2019 to another fixed number in 2026.
Phone Screens: The Gatekeeper
A phone screen may use audio or video and may be led by a recruiter or an engineer. Check the invitation for the purpose, duration and connection details.
A recruiter conversation can cover your background, interest, logistics and expectations. Prepare concise examples and questions about the role rather than assuming that it is a formality.
A technical screen may include coding, discussion or another task. If coding is confirmed, practice clarifying inputs, explaining an approach and testing it while speaking aloud.
Use a quiet setup and test the required tools. Keep only materials the employer permits, and practice explaining your reasoning without reading a script.
Online Assessments (OAs) and Take-Home Screens
An online assessment may contain coding or other job-related tasks. Confirm the platform, time limit, scoring information and permitted resources from the actual invitation.
Assessments can help employers compare applicants, but a claimed top-five-percent cutoff or relative difficulty should not be assumed without the employer’s published criteria.
Some coding assessments use automated tests, while others include additional review. Partial credit and performance criteria depend on the assessment; read its instructions instead of assuming one rule.
A short asynchronous exercise may instead ask you to build, analyze or review something. Confirm the expected effort, deadline and deliverables.
The Coding Interview
A live coding exercise asks you to solve or modify code while discussing your work. It may use algorithms, practical implementation or debugging. Match practice to the confirmed task rather than a universal problem count or duration.
Depending on the company, this round splits into sub-formats (covered in depth in our separate article on coding interview formats): live IDE, whiteboard, shared doc, CoderPad, debugging prompts. The core loop is the same: clarify the problem, describe an approach, code it, test it, talk about complexity.
Review correctness, readability, communication and how you respond to feedback. A working answer and a clear explanation are both useful evidence, but the employer determines the criteria.
System Design Interviews
System design may assess architecture, component design or a past project at different levels of depth. Do not assume it appears only at a particular seniority or receives the largest score weight.
What is being measured here is your ability to take an ambiguous business problem, scope it into technical requirements, pick appropriate building blocks (databases, caches, queues, load balancers), reason about tradeoffs, and push back on your own assumptions when the interviewer stress-tests them.
There is no single right answer. Two candidates can give completely different designs and both pass, as long as each design is internally coherent and the candidate can defend the choices. Failure modes include jumping to implementation too fast, choosing tools by name without understanding the tradeoff, and freezing when the interviewer asks "what if the traffic goes ten times higher."
Practice deriving a design from its requirements and defending trade-offs. Memorized diagrams or generated answers cannot substitute for understanding why the design behaves as it does.
Behavioral Interviews
Behavioral interviews explore past situations such as conflict, delivery, setbacks and decisions. Confirm the planned format and prepare truthful examples.
Select examples that make your actions, reasoning and outcome understandable. Ask which competencies matter for the role rather than guessing a hidden rubric.
STAR is one possible structure at any seniority. Add ambiguity, trade-offs and reflection where useful instead of assuming a framework becomes invalid at a particular level.
The Bar Raiser Round
Some employers use additional trained assessors or cross-team interviewers. Their roles and decision authority differ; confirm what the conversation is intended to cover.
Do not assume that every additional interviewer has a unilateral veto. Private decision rules cannot be inferred from a title or from another employer’s process.
Prepare concrete examples and follow-up detail for any behavioral or judgment-focused conversation. For an employer with published principles, use them to understand the work without forcing every answer into a quota of principles.
Hiring Manager Rounds
The hiring manager conversation can explore responsibilities, technical context, collaboration and mutual expectations. Verify who you will meet and how long the session will be.
This round is bidirectional in a way others are not. The manager is evaluating whether you can operate at the seniority advertised, whether you will cause them headaches, and whether the team will like working with you. You should be evaluating whether this person is someone you want to report to, how they run one-on-ones, and what the last two people on the team shipped.
Do not waste this round. Prepare specific, non-Glassdoor questions about the team's roadmap, last quarter's biggest lesson, and how the manager handles underperformance. The quality of your questions is itself a signal.
Skip-Level Interviews
A skip-level conversation is a meeting with a manager above the hiring manager. It is included in some processes; ask what scope and topics to prepare for.
Potential discussion topics include organizational context, collaboration and decisions at the advertised scope. They do not establish that every candidate must demonstrate readiness for a higher role.
Original practice questions: When did you influence another team? What organizational decision would you revisit? What would you want to understand before judging the team’s technical risks?
Take-Home Projects
A take-home is an asynchronous assignment such as implementing a feature or producing an analysis. Confirm the expected effort, deadline, assessment criteria, ownership of submitted work and whether compensation is offered.
A take-home can be used for different roles and employers. Do not infer its presence from company size or assume that a specific employer excludes it.
An asynchronous task can offer flexibility, but the time commitment matters. Clarify the scope before starting and state what you could reasonably complete within the agreed limit.
If a debrief is included, prepare to walk through the code, tests, decisions and limitations. The employer determines how the submission and discussion contribute to its decision.
Pair Programming and Collaborative Rounds
Pair programming or another collaborative exercise asks you to work with an interviewer. Practice discussing alternatives, receiving suggestions and making progress together; confirm its duration and deliverables.
Some collaborative exercises use an existing repository or advance materials. Ask what to prepare and how completion is evaluated instead of assuming that finishing is irrelevant.
Preparation for this round is different from a solo coding round. You practice by pairing with someone, not by grinding LeetCode. The Gilded Rose Kata and similar refactoring exercises are more representative than array-of-integers puzzles.
Company process verification worksheet
The table below deliberately does not assert current employer policies. Use each “Confirm” cell to record information from the relevant vacancy or recruiter; formats can differ by team, level and location.
| Company | Phone Screen | OA | Coding | System Design | Behavioral | Bar Raiser | Take-Home | Pair |
|---|---|---|---|---|---|---|---|---|
| Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | |
| Meta | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
| Amazon | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
| Apple | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
| Microsoft | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
| Netflix | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
| Stripe | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
| Airbnb | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
| GitLab | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
| Zapier | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
| Shopify | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm | Confirm |
Do not fill this worksheet from anonymous reports alone. Save the source and date for the specific role so later changes are visible.
Sequencing: How the Rounds Stack
An illustrative sequence to discuss with the recruiter is:
- Initial conversation about the role and your background
- Technical discussion or screen, if included
- Optional OA or take-home
4. Further interviews or exercises selected for the role:
- Coding round 1
- Coding round 2
- System design
- Behavioral / hiring manager
- Additional leadership or cross-team discussion, if included
Specialist roles can require domain-specific preparation. Ask which technical topics and project examples are relevant instead of inferring the format solely from seniority.
Confirm the expected timeline and communicate any competing deadlines. Manage only as many simultaneous processes as you can prepare for well.
Preparation Checklist by Round Type
- Phone screen: fifteen easy and medium problems, narrated aloud
- OA: timed practice on the specific platform (HackerRank or CodeSignal has its own quirks)
- Coding: choose representative tasks, inspect mistakes and retest the underlying concepts
- System design: read one canonical book, study ten case studies, do five live mocks
- Behavioral: prepare a manageable set of genuine examples matched to the role
- Additional behavioral assessment: prepare context and follow-up detail
- Hiring manager: research their org, their roadmap, and their last public talk or blog post
- Skip-level: prepare three strategic questions about the business, not the team
- Take-home: build a small portfolio project first so you know your own velocity
- Pair programming: pair with a real engineer on real code at least three times
Frequently Asked Questions
Do all companies run all these round types?
No. This is a guide to common formats, not a required sequence or an exhaustive taxonomy. Confirm the rounds for the specific vacancy.
Which round carries the most weight?
It depends on the role and employer. Ask which competencies matter and prepare across the confirmed formats; a generic seniority-based weighting cannot predict the result.
Can I skip the OA?
Ask whether an assessment is required for your application. A referral or resume does not itself establish an exemption.
Is the bar raiser just an Amazon thing?
The terminology and responsibilities differ between employers. Do not assume that a cross-team interviewer, hiring committee member and bar raiser have identical authority.
Are take-homes paid?
Compensation policies vary. Ask about expected effort and payment before beginning rather than relying on a historical claim about an employer.
How do I prepare for the skip-level without knowing the person?
Read anything public they have written, watch any talk they have given, and understand the org one level above the hiring manager. If you cannot find anything public, prepare generic strategic questions about the business.
Conclusion
The tech interview is not one thing. It is a stack of loosely coordinated formats, each measuring a different signal, each with its own failure modes. A candidate who treats every round the same will pass some rounds by accident and fail others for reasons they never understand.
The fix is to walk into each round knowing its name, its purpose, and the specific signal it is designed to capture. A phone screen is not a coding round. A bar raiser is not a hiring manager chat. A skip-level is not a performance review. Treating them correctly is the quiet half of interview preparation, the half that does not show up on LeetCode counters but decides offers at the margin.
Use this vocabulary to clarify your interview plan, then practice the work each confirmed exercise asks you to do.
Frequently asked questions
What is the difference between a bar raiser and a hiring manager interview?A hiring manager conversation typically explores the specific team and role. Additional assessors may examine other competencies or provide another perspective. Their authority varies; do not assume a universal veto rule.
Are online assessments still used in 2026 tech interviews?An employer may include an online assessment. Check the invitation for tasks, tools, time limit, permitted resources and any published scoring information. There is no universal top-five-percent cutoff or partial-credit rule.
What does a typical senior software engineer onsite loop look like in 2026?A process may combine an initial conversation, technical exercises, design, behavioral discussion and a hiring manager meeting. Confirm the actual schedule for the vacancy; role titles alone do not establish round counts or timing.
When does system design enter the interview loop?It depends on the role. Architecture, component design and project discussions can be assessed at different seniorities and depths. Ask what format and competencies to prepare for.
How should I prepare differently for a take-home project versus a live coding round?For a take-home, clarify scope and deliverables, write tests and document decisions and limitations. For live coding, practice clarifying the task and explaining your approach while implementing and testing it. Confirm the evaluation criteria for each.