Interview bookGroundworkInterview book
2 / 27 written chapters

R1 · Part 1 · Before the loop

The screening call

Nobody is assessing engineering here. They are checking that you are real, available, affordable and coherent for sixty seconds. Keep every answer under ninety seconds — the recruiter has twenty more calls today.

12 questions29 follow-ups6 traps13 min read
Length
15–25 min
Who
Recruiter, non-technical
Decides
Whether you exist
Fail mode
Rambling, or a bad number
Asked at
  • service
  • product
  • saas
  • agency
Practise this round as a mock →

Everything open, top to bottom.

13On this page
  1. Tell me about yourself.
  2. Why are you leaving your current company?
  3. What is your current CTC and what are you expecting?
  4. What is your notice period and when can you join?
  5. Are you actually relocating for this role, or are you looking for remote?
  6. Do you have any other offers or ongoing processes?
  7. Walk me through your last project in two minutes.
  8. How many years of hands-on TypeScript, React and Node — separately?
  9. This role is mostly backend. Your resume looks frontend-leaning.
  10. The call you were not expecting.
  11. The recruiter who does not work for the company.
  12. Do you have any questions for me?
  13. The rest of the screening call
R1.1

Tell me about yourself.

What they are really testingWhether you can compress six years into a pitch, and whether you sound senior when you do it.

Four beats: what you are, what you own, one concrete proof, what you want next. Sixty seconds, not four minutes.

Do not walk your career chronologically. Starting at your first job and working forward is the single most common way this answer dies — by the time you reach the interesting part they have stopped listening.

Say it like this

I am a full-stack engineer, six years, all of it in TypeScript. For the last few years at a client studio I have been the technical owner of three production applications — Next.js on the front, NestJS services behind, deployed on AWS. That means I own architecture, release and reliability, not just features. The work I am proudest of is a clinic-booking platform where I designed the service layer across four environments and cut infrastructure cost by a fifth. I am looking for a product role where I own a system for years instead of handing it over.

The same answer at three levels
2–3 years

The bar: one clear line about what you build, one project you can defend end to end, one sentence about why this role. Ninety seconds.

“I am a frontend developer, about two years in, mostly React and TypeScript. Most of that time has gone into one product, and the piece I know end to end is the booking flow — I built it, and I also fixed most of what broke in it. What I am looking for now is a bigger codebase, because I think I have learnt what a small one can teach me.”

Why it passes here: Owning one thing properly beats listing ten technologies. Nobody expects scope at two years; they expect that you can talk about your own work without reciting the CV, and that you name a project you can survive questions about.

5–7 years

The bar: four beats — what you are, what you own, one concrete proof with a number in it, what you want next. Two minutes.

“Full-stack engineer, six years, React and Node. At my current company I own the frontend architecture across three applications — releases, reliability and the shared component layer. The thing I would point at is the checkout: p95 went from 4.1 seconds to 1.3 by moving the pricing call server-side and caching it, and that was mine from diagnosis to ship. I am moving because I have taken that about as far as the scale here allows, and the platform work you are hiring for is a bigger version of the same problem.”

Why it lands: The number is the entire difference between this and the rung above it. “I own the architecture” is a claim; 4.1 to 1.3 seconds is evidence, and it hands the interviewer their next question, which you have prepared. Ending on why this role stops them from asking it later, less kindly.

10+ years

The bar: open with the shape of the problem you solve rather than with yourself, then the scope you carry and the kind of decision you are trusted with. Hand them a thread to pull.

“Most of the last decade has been the same problem in different clothes — teams shipping faster than their architecture can absorb. Ten years, the last four leading the platform group here: four teams, about thirty services. The decisions that land on me are the ones nobody can undo cheaply — what we split, what we keep, and what we deliberately do not build. Whichever of those is closest to what you are hiring for, I would rather start there than walk you through the CV.”

Why this is the level above: At ten years this is a scoping question, not an icebreaker. You are choosing which interview you are about to have, which is itself a demonstration of the skill. A chronological walk through jobs here reads as someone who has never had to summarise for an executive — and that is exactly the read you cannot afford in the round that sets your level.

They will push with
  1. Which of those three applications was hardest and why?
  2. You said you own reliability — what does that mean day to day?
  3. Why full-stack rather than specialising?
How did you do?
R1.2

Why are you leaving your current company?

What they are really testingWhether you badmouth. One negative sentence about a current employer costs you the loop, whatever else you say.

This works because it names a real limitation without blaming a person, and then converts into a reason to want their job. Every good "why leaving" answer is secretly a "why you" answer.

Say it like this

Nothing is wrong there — I have grown a lot and I still like the team. The limit is structural: it is a client studio, so the natural end of a project is handover. I have never had the experience of owning a product for three years, living with my own architectural decisions and fixing the ones that turn out wrong. That is the specific thing I am looking for now.

The answer that loses the room

"The management is bad", "there is no growth", "the pay is low". Even when all three are true, saying them tells the recruiter what you will say about them in eighteen months. If money is genuinely the reason, say "the market has moved and my compensation has not kept pace with it" — that is honest and it is not a complaint about people.

They will push with
  1. Did you raise this with your manager? What happened?
  2. What would have made you stay?
How did you do?
R1.3

What is your current CTC and what are you expecting?

What they are really testingBudget fit. This is the actual purpose of the call — everything before it was small talk.

Give the number with its structure attached, because the structure is where the leverage is. If your package has no PF and no deductions, your take-home and your cost-to-company are effectively the same figure — almost no Bangalore offer works that way, and the recruiter does not know it yet. The script below uses the worked example from R12: ₹12 lakh fixed, ₹1,00,000 a month in hand. Put your own two numbers in it.

Say it like this

My current fixed is ₹12 lakh, and the important part is that it is entirely fixed and entirely in hand — no variable, no PF deduction, so I actually take home ₹1,00,000 every month. That is why I compare offers on monthly in-hand rather than CTC. For this role I am looking at ₹26 lakh, and I am flexible on how it is structured.

The answer that loses the room

Inflating the current number. It is checked against your payslip and Form 16 at offer stage, and a discrepancy withdraws the offer at the last moment, when you have already resigned. Never do it.

That paragraph does four jobs at once: it is truthful, it is verifiable against your payslip, it teaches the recruiter that your effective rate is higher than your CTC looks, and it anchors before they anchor you. The full arithmetic is in R12.

They will push with
  1. Is that fixed or does it include a variable?
  2. Can you share a payslip?
  3. That is on the higher side — what is the minimum you would consider?
How did you do?
R1.4

What is your notice period and when can you join?

What they are really testingTheir hiring timeline. A long notice quietly loses you startup offers that need someone in three weeks.

Give the real number, then immediately give the shortest credible path: "It is X days on paper. I have a good relationship with my lead and I have negotiated buyouts before, so realistically I can be with you in [shortest honest figure]."

If your notice is long, this is the moment to plant the buyout: ask whether they reimburse it. Many companies do, it costs them almost nothing structurally, and it is the easiest concession you will ever win — but only if you raise it early rather than at offer stage.

They will push with
  1. Would your employer let you buy out?
  2. Do you have any bond or service agreement?
How did you do?
R1.5

Are you actually relocating for this role, or are you looking for remote?

What they are really testingThey have been burned by this. Somebody took the offer, joined, and asked to stay remote in month two.

Say it in the past tense if you can. "I am open to relocating" and "I have relocated" land completely differently — one is an intention, the other is a fact they can plan around. If you have not moved yet, a fixed date is the next best thing.

Say it like this

If you have moved: I have already moved. I am here now, I have a place, and I want to work from an office. Remote suited me for a while, but I want to be in a room with a team again.

If you have not moved yet: I move on <the date>, I have somewhere to live lined up, and I can be in the office from <your start date>.

They will push with
  1. When do you move, and is the date fixed?
  2. Which part of the city are you in, or looking at?
  3. How do you feel about five days in office?
How did you do?
R1.6

Do you have any other offers or ongoing processes?

What they are really testingUrgency and market validation. A candidate nobody else wants is a candidate they can take their time with.

Never say "no, you are the only one." True or nearly true is fine here, but do not invent a specific company or a specific number: you may be asked to name it, and a fabrication that unravels ends the process.

Say it like this

I am in final rounds with two other companies and I expect to hear back next week. I am not in a rush to accept the first thing — I would rather choose properly — but I am working to that timeline.

They will push with
  1. Which companies?
  2. At what number?
  3. When do you need to decide by?
How did you do?
R1.7

Walk me through your last project in two minutes.

What they are really testingWhether you can describe technical work to a non-technical person. The recruiter has to repeat this to the hiring manager.

Use the four-beat shape and rehearse it out loud tonight, because you will give this answer in every single loop you enter:

  • Problem. A clinic-booking platform needed to take appointments online and keep every clinic's calendar in sync.
  • Your role. You designed and deployed the service layer across four environments.
  • The hard part. Four environments with different data, secrets and provider keys, plus a live dashboard over bookings, no-shows and reliability metrics.
  • The result. Infrastructure cost down twenty percent.

No jargon the recruiter cannot repeat. "Service layer" is fine; "typed DTO validation at the boundary" is not — save that for R5.

They will push with
  1. What was your specific contribution versus the team's?
  2. How many engineers?
  3. How long did it take?
How did you do?
R1.8

How many years of hands-on TypeScript, React and Node — separately?

What they are really testingResume arithmetic. Recruiters screen against a checklist with numbers on it.

Have three separate numbers ready and keep them consistent across every conversation, because they get written down and compared later. For the example profile: TypeScript six, React five, Node roughly five. If a number is smaller than the job asks for, give it and immediately give the strongest adjacent evidence rather than padding it.

The answer that loses the room

Rounding every number up to your total experience. A recruiter who asks four of these and gets "six, six, six, six" stops believing all of them.

They will push with
  1. How much of that Node time was in production rather than on side projects?
  2. Which of the three would you rate yourself lowest on?
How did you do?
R1.9

This role is mostly backend. Your resume looks frontend-leaning.

What they are really testingWhether you argue with the framing or reframe it. The recruiter is reading a checklist and yours has a gap on it.

Never dispute the observation — it is correct, and your resume does read frontend-first. Concede it in four words, then move the conversation to the part of your backend work that is hardest to fake: production ownership.

The shape is concede, quantify, prove, redirect. The proof has to be a system you ran, not a framework you touched.

Say it like this

That is a fair read of the resume. What it does not show is that the services are mine too — NestJS behind all three applications, and I own the deploy. On the booking platform I designed the service layer across four environments and took infrastructure cost down twenty percent, which is not a thing you get to do from the frontend. So the split is genuinely closer to sixty-forty than the resume suggests, and if the role is eighty percent backend I would want that, not fight it.

The answer that loses the room

"No no, I am equally strong in both." You are not, and R5 will prove it inside ten minutes. Overclaiming here does not get you past the screen — it gets you a backend deep dive you were not ready for, with an interviewer who was told you were equally strong.

They will push with
  1. How much of your week is backend today?
  2. Have you owned a database schema end to end?
  3. Would you be happy if this role never touched React again?
How did you do?
R1.10

The call you were not expecting.

What they are really testingNothing, yet. But this is the call where most candidates give their worst version of every answer in this chapter.

Recruiters call at 3pm on a Tuesday while you are in a standup. The instinct is to take it anyway because you do not want to seem uninterested. Do not — a rushed screening call is where the bad number gets said out loud, and the number is the one thing you cannot walk back.

Rescheduling costs you nothing if you do it in one sentence, give a specific slot, and sound pleased rather than inconvenienced.

Say it like this

Thanks for calling — I am in the middle of something at work right now and I would rather give this a proper twenty minutes. Are you free at 6:30 this evening, or any time tomorrow morning?

2026 note

Then use the gap: open this chapter, re-read your CTC paragraph out loud once, and check the JD. Twenty minutes of prep is the difference between ₹26 lakh and "I am flexible, what is the budget?"

They will push with
  1. Can I call you back in ten minutes?
  2. Is now a bad time?
How did you do?
R1.11

The recruiter who does not work for the company.

What they are really testingWhether you understand who you are talking to. Agency and consultancy recruiters are paid on placement, not on fit — their incentives are not yours.

A third of the calls you take will be from a staffing firm, a consultancy, or a platform sourcer on Naukri, InstaHyre or Cutshort. The questions look identical to a company recruiter's. The stakes are not.

  • Ask who the client is before you say a number. "Which company is this for?" If they will not name it, give a range instead of a figure — you cannot anchor properly against an unnamed employer.
  • Never let two agencies submit you to the same company. Duplicate submission gets your profile rejected by both, and it happens constantly. Keep a note of every company each recruiter names, and say plainly: "I am already in process there through someone else."
  • Ask whether it is payroll or contract. "Is this a direct role or C2H?" Contract-to-hire at ₹26 lakh is not the same offer as ₹26 lakh on the company's payroll — no ESOPs, different notice, and the conversion is a promise, not a term.
  • The questionnaire before the call. Many recruiters now screen over WhatsApp or a form first — current CTC, expected CTC, notice, location, five lines on your last project. Treat it as the real screen, because it is: write it in a text editor, use the same numbers you would say out loud, and keep it to five lines.
The answer that loses the room

Letting a consultancy "adjust" your CTC upward on the profile they send. They do it to justify a higher billing rate, you get caught at document verification, and the rejection is yours, not theirs.

They will push with
  1. Which company is this for?
  2. Is this direct payroll or through your firm?
  3. Have you already submitted my profile anywhere?
How did you do?
R1.12

Do you have any questions for me?

What they are really testingInterest, and seniority. A candidate with no questions has no other options — that is exactly how it reads.

Ask four, and pick ones a recruiter can actually answer. This is also your only free intel-gathering pass before R12, so make the fourth one about the band.

  • What does the loop look like — how many rounds, and what is in them? This tells you whether you are walking into a machine coding round or a DSA round, which decides what you revise this week.
  • Is this a new position or a backfill? A backfill means someone left; a new position means the team is growing and the scope is less defined.
  • Who would I report to, and how big is the team? Four engineers and a founder is a different job from forty and an EM.
  • What is the band for this role? Ask it plainly and early. Recruiters usually answer, and it is far cheaper to learn the ceiling now than after four rounds.
Say it like this

Two things — what does the interview loop look like, so I can prepare properly? And what is the band you are working with for this role? I have given you my expectation, so it helps to know early if we are in the same range.

The answer that loses the room

"No, I think you covered everything." It is the single most common answer and it reads as indifference every time.

How did you do?
R1.13

The rest of the screening call

What they are really testingNothing. These are box-ticks — answer in one line each and keep the call moving.

  • Highest qualification and year of passing. <Your degree>, <your college>, <the year>.
  • Any employment gaps? If none: None — <the month and year you started> to today, continuous. If there was one: <the months>, <the reason, in one line> — and continuous since <the date you went back>.
  • Have you led a team? How many people?
  • Are you interviewing for frontend, backend or full-stack roles? Answer full-stack, and if pressed say frontend-leaning full-stack — that is what your resume actually shows, and pretending otherwise gets exposed in R5.
  • Are you comfortable with the office location and a five-day model?
  • Do you have a passport? (Asked by service companies with onsite roles.)
  • What is your date of birth / do you have a PAN? (Background verification prep.)

Finished this round?

0 of 27 rounds read in this book