The Interview Process
How tech hiring actually works, from the first recruiter email to an offer or rejection. Knowing each stage's format and unwritten etiquette lets you prepare the right thing at the right time and avoid the process mistakes that sink otherwise-strong candidates.
on this pageshowhide
explore
- Anatomy of the Loop13 questions
- Big-Tech Loops4 questions
- Startup and Scale-up Loops5 questions
- How Loops Change with Seniority4 questions
- Screening Stages17 questions
- The Recruiter Screen4 questions
- The Technical Phone Screen4 questions
- Online Assessments4 questions
- Take-Home Assignments5 questions
- Live Technical Rounds15 questions
- Whiteboard and Live-Coding Etiquette5 questions
- System-Design Round Format5 questions
- Pair-Programming and Practical Rounds5 questions
- Onsite and Panel Days9 questions
- Surviving the Full-Loop Day5 questions
- Hiring-Manager and Bar-Raiser Rounds4 questions
- After the Interview13 questions
- Follow-Up and Thank-You Notes4 questions
- How the Decision Gets Made4 questions
- Handling Rejection and Reapplying5 questions
- AI & Data Scientistroleanchors this topic
- AI Engineerroleanchors this topic
- AI Red Teamingroleanchors this topic
- Android Developerroleanchors this topic
- BI Analystroleanchors this topic
- Backend Developerroleanchors this topic
- Blockchain Developerroleanchors this topic
- Cyber Security Expertroleanchors this topic
- Data Analystroleanchors this topic
- Data Engineerroleanchors this topic
- DevOps / SRE Engineerroleanchors this topic
- DevSecOps Engineerroleanchors this topic
- Frontend Developerroleanchors this topic
- Full Stack Developerroleanchors this topic
- Game Developerroleanchors this topic
- Java Backend Developerroleanchors this topic
- Java SDETroleanchors this topic
- Kotlin Backend Developerroleanchors this topic
- MLOps Engineerroleanchors this topic
- Machine Learning Engineerroleanchors this topic
- Network Engineerroleanchors this topic
- PostgreSQL DBAroleanchors this topic
- QA Engineerroleanchors this topic
- Software Architectroleanchors this topic
- iOS Developerroleanchors this topic
questions
67 · 5 sectionsWhat stages does a standardized big-tech engineering hiring loop run, in order?
basics
~10 sA standardized big-tech loop runs a recruiter screen, often a timed online assessment, one or two technical phone screens, a four-to-six-round onsite, a committee-style review, then team match before an offer conversation.
How does the mix of rounds in an engineering onsite loop change from junior to senior to staff level?
basics
~20 sJunior loops are mostly coding rounds. Senior loops trade some coding slots for a system-design round and a deeper past-work round. Staff-and-above loops add architecture and cross-team influence rounds, and coding usually shrinks to a single screen.
How does a seed-stage startup's hiring loop differ in stages and timeline from a big-company loop?
basics
~20 sA seed-stage startup usually runs two to four conversations inside one to two weeks: a founder chat, a practical round on real work, and a short team round. The founder decides directly, with no committee and no fixed rubric.
Before preparing for a startup's interview loop, how do you find out which rounds it actually contains?
basics
~10 sAsk the founder or hiring manager, in writing, what each conversation is, who is in it, whether there is a practical or trial component, and what decides the outcome. Then prepare against that list.
How should preparation for a staff-level loop differ from preparation for a mid-level loop?
basics
~20 sAllocate practice in proportion to the round mix. A mid-level loop rewards coding reps plus one solid design round; a staff loop rewards assembled scope evidence, architecture breadth and cross-team influence stories, with coding kept warm rather than drilled.
In a timed online coding assessment with three problems, how should you decide the order to attempt them?
basics
~20 sRead all three problems before writing code, then attempt them cheapest-first rather than in the listed order. The given order is not a difficulty ranking, and banking the solves you are sure of protects points the clock would otherwise take.
What is a technical phone screen, and what decision does it gate?
basics
~20 sA technical phone screen is a 45-to-60-minute remote call where a candidate solves one or two small coding problems in a shared editor with an engineer listening. It gates the onsite: the screener recommends advance or reject.
What is a recruiter screen actually deciding, and what does the recruiter record from the call?
basics
~20 sA recruiter screen decides whether you enter the pipeline at all. In roughly 25 minutes a recruiter confirms role fit, logistics and clear communication against an intake checklist, then records those facts so an engineering round can be scheduled.
What belongs in the README you ship with a take-home coding assignment?
basics
~10 sA take-home README should carry run instructions that work on a clean machine, the scope you chose and why, the tradeoffs and known gaps behind it, and roughly how long you spent.
Before writing any code in a live-coding interview, what should you clarify first?
basics
~20 sRestate the problem in one sentence, then confirm the input shape, its realistic size, the behaviour on empty or malformed input, and the exact return value. Three or four scoping questions prevent solving the wrong problem and show how you take on work.
What does a work-sample interview round test that a from-scratch algorithm round does not?
basics
~20 sA work-sample round hands you existing code — a repository to pair on, a seeded bug to fix, a change to review — and scores day-one effectiveness: orienting, verifying, collaborating. An algorithm round scores invention from an empty editor.
How is a 45-minute system-design interview round usually structured, and how should you budget the time?
basics
~20 sA 45-minute system-design round runs in four beats: roughly 10 minutes agreeing requirements and scope, 5 on rough scale estimates, 15 sketching the high-level design and its interfaces, and 15 on one deep dive the interviewer picks.
In a live-coding round, why name a brute-force solution before optimizing?
basics
~20 sA stated brute force gives you a correct floor to fall back on, proves you understood the problem, and turns optimizing into a visible improvement with a named cost. Silence while you hunt for the clever solution shows the interviewer nothing.
In a fix-the-bug round on a seeded repository, what working sequence do interviewers score highest?
basics
~20 sReproduce the failure first, read the failing test as the specification, localise with evidence rather than guesswork, make the smallest change that turns that case green, then re-run the whole suite and say what you would follow up. Diagnosis before edits is the scored part.
What does the agenda for a full-loop onsite interview day typically contain?
basics
~20 sA full-loop day is usually four to six scheduled rounds of 45 to 60 minutes, each with a different interviewer, separated by short gaps and often one lunch slot. Every interviewer writes feedback and the panel compares notes afterward.
What does the hiring-manager round assess that the peer technical rounds in the same loop do not?
basics
~20 sThe hiring-manager round tests durable fit rather than a sampled skill: what work you actually want, how you operate with ownership and feedback, and which rung of the ladder your evidence supports. The manager records that as their own scorecard.
Why does contradicting your own earlier answers across rounds of a panel day hurt you?
basics
~20 sPanel interviewers write independent notes and then compare them in a debrief, so two different versions of the same fact surface side by side and read as embellishment rather than fatigue. Keep the facts stable and correct any slip explicitly.
How should you pace yourself across a six-hour back-to-back interview day?
basics
~20 sTreat a full-loop day as an endurance event: eat and drink through it, use every gap for a physical reset rather than revision, and ask for a short break when you need one. Fading after round three is the common failure.
What is a bar-raiser interviewer in a hiring loop, and what weight does their scorecard carry?
basics
~20 sA bar raiser is a trained interviewer from outside the hiring team who runs one round of the loop and files a separate scorecard. That write-up is weighted for long-term standard-setting and can block a hire the team wants.
In a hiring debrief after an onsite loop, what do interviewers submit and how is the outcome decided?
basics
~20 sEach interviewer first writes up their own evidence and a hire or no-hire score, independently. Those write-ups form one debrief packet, and the outcome is argued from that written record rather than from spoken recollection on the day.
What makes a thank-you email after an onsite interview land rather than read as filler?
basics
~20 sSpecificity and speed. Send it within about a day of the round, name one concrete thing that conversation produced, add one short line that closes a gap or states interest, and keep it under a screen.
What is worth asking a recruiter for after a rejection email, given how little most companies share?
basics
~20 sAsk the recruiter for what they can safely confirm: which stage the decision was made at, and how long before you may reapply. Detailed per-round critique is rarely shared, so do not build your prep plan around it.
How often should a candidate check in with a recruiter who has gone silent after an onsite?
basics
~20 sWait out the timeline you were given, then check in about every five to seven business days, replying inside your existing thread. Two or three spaced, short nudges is the normal ceiling before you ask for a decision date instead.
How does a hiring cooldown recorded after a rejection constrain when and where you can reapply?
basics
~20 sA cooldown is an employer policy blocking reapplication for a set period after a decline, commonly six to twelve months. It is recorded against you as a person in the tracking system, so it can span teams, not just that one role.