LearnGet the callsstep 4

The recruiter call

  • 18 min
  • 8 stops
  • 4 diagrams
Read it, skim it or skip it? Pick your level
Read this if you are

Skim means: the lede, the table of questions and the advocate section. No level skips this lesson; a fresher's campus or HR round is in lesson 14.

A recruiter call lasts about twenty minutes and ends in a short form that the hiring manager reads before deciding whether to spend an hour on you. The recruiter is a screener, not the decider, and wants a candidate who passes the filter, has a date to plan around and a pay expectation the budget can carry. You control one thing: whether the form that reaches the manager is accurate, specific and consistent with your resume.

Not advice. General information, and every example is invented.
Not advice

General information. Every person, company, job ID and number here is invented, and the sample answers are patterns, not scripts. The moves are the author's judgement unless a source is named; no source found measures how recruiters in India decide. Every money rule is in lesson 2: read it first.

Before you pick up

What the call is for. A filter, not an interview: the recruiter's note covers level fit, pay against budget, notice, location and your other processes. An agency recruiter is paid on placement and needs your figures to submit you against a budget. Either way, make each line something you can document.

What the recruiter sees. Before the call they have what you typed into Naukri, LinkedIn or Instahyre, and your resume; they cannot see payslips, Form 16 or your letter. A company's own checks at the offer stage may set your statements against documents. Open each profile in a private window and compare every field with your letter and latest payslip. A profile that says "30 days" over a letter that says 90 spends your first minute on a correction. Fields: lessons 2 and 3.

Have on the desk: appointment letter, last three payslips, the resume from lesson 3, and each form line written in one sentence from those papers. A line that needs "around" for something your payslip states exactly has not been looked up.

Next stop: The nine questions, and two probes, 6 min

The nine questions, and two probes

The questions come in this order; the two probes can come anywhere. Each has the move (the author's judgement) and what the answer rests on. Samples are invented.

Table: #, Question, The move (11 rows)
#QuestionThe move
1Walk me through your backgroundCurrent scope, one result with a number, why this role. Under a minute, in the words of your resume.
2What is your current CTC?Components as your letter and payslip state them; documents later. Wording and the portal-field wall: lesson 2.
3What are you expecting?Ask the level and band first; name a fixed-pay range inside it, never a percentage over your payslip. Below the ask: figure 4.1.
4What is your notice period? Can you join in 30 days?State what the letter says, what you have not checked, and ask whether the date is fixed. Wording and early release: lesson 2. Fixed at 30: figure 4.2.
5Open to relocating? Office days?Your real limit in one sentence, and ask theirs. The place-of-work clause governs after you join.
6Interviewing elsewhere? Any offers?Pipeline by stage and date. Hold back offer figures until you need them. Never invent an offer.
7Why are you looking to change?One forward-looking sentence with one concrete fact, not a complaint.
8Which level is this? (Ask it yourself if they do not.)Ask what the level owns here and whether the loop can assess one level up. Before naming any number. Scripts below.
9What is the process and timeline?Rounds in order, time from last round to decision, the latest joining date they can hold.
10Probe: rate yourself on Java, 1 to 10. How many years of Kafka?Years from your resume's dates. Then the scale, one piece of evidence, one limit.
11Probe: why this company? Why this role?One fact you checked in the posting, one fact about you that meets it. Not pay, not brand.

1. Background. Sample (Arjun, invented; eight years, applying for lesson 3's PAY-114, Senior Software Engineer): "I own refunds at a payments company, about 40 merchants. With two engineers I moved them from a nightly batch to Kafka events: refunds that took a day now complete in minutes, and refund-status tickets fell by a third. This role's settlement work is that move at a larger scale." The recruiter's note is one line; a pitch that differs from your resume is what a manager notices.

3. Expectation. If you say "30 per cent hike" the offer is tied to your current pay (the author's reading of how offers are built). Decide two numbers at home: the range you ask, built from the level's band, and a floor that stays private (lesson 2). When a recruiter states a budget under your ask, put one question first: "Is that the top of the band for this level, or this opening's budget?" A band's top moves with level; an opening's budget sometimes has room for a joining bonus or an exception (the author's reading).

Budget below your ask: ask "band top,or this opening's budget?" At or above your floorKeep going; ask a joining bonusto cover year one Below your floorEvidence fits the level above? Yes: ask forthe higher loop No: state floor,leave door open Floor and range aredecided before the call.
Figure 4.1. The branches when a recruiter states a budget below your ask. The structure is the author's; the numbers are invented.
INVENTED example · budget below the ask, above the floor 1 min

Recruiter: "This opening's budget is up to 24 fixed." Arjun: "Is 24 the top of the SDE-3 band, or this opening's budget?" Recruiter: "This opening's." Arjun: "Then I would like to keep going. For this scope my ask stays 27 to 29 fixed. Could a joining bonus cover year one, and can we settle the number after the manager round?" Form line: "Ask 27 to 29 fixed at SDE-3; opening budget 24; proceeding, pay open." His floor, decided at home, is below 24 and is never said. A 3 lakh bonus closes year one's gap to a 27 base, but years two and three stay 6 lakh short before any increment, so he leaves the base open rather than accept 24.

Below your floor, ask for the higher loop if your evidence fits it. If not, this is the one time to say the floor: once, aloud, never in writing, because the other way out is ending the process. "[Floor] fixed is the lowest that works at this level. If the manager round goes well, is there room in the band?" No joining-bonus offer on this branch: it covers year one and leaves the base gap.

4. Notice. A recruiter who says "our joining date is fixed at 30 days" may be stating a filter or a preference; nobody found measures how often it moves. Find out which, then give the earliest date you can honestly keep and what it depends on. An HR practitioner's article (ThePeoplesBoard, 13 Jul 2026) says notice length is used as an early filter, sometimes before technical fit; it is one article, not a survey.

Recruiter: "Joining is fixed at 30 days;immediate joiners first." Your letter: 90. Ask: "A cut-off, or a preference? What isthe latest date the manager can hold?" Preference: the date can moveQuote the earliest date after an offerand the buyout; ask for a gross-up Hard cut-off at 30 daysDecide at home, not on the call:lesson 2, routes A to E Arjun (invented): earliest about 30 days after a written offer; buyout 2.96 lakh.
Figure 4.2. A joining date fixed at 30 days against a 90-day notice: what depends on what. Dates and the buyout figure are invented; the rules are in lesson 2.
INVENTED example · joining fixed at 30, notice 90 1 min

Recruiter: "Our joining date is fixed: 30 days." Arjun: "My letter says 90. I have not asked about early release and will the day I hold a written offer; if it is approved the earliest is about 30 days after that. Is 30 days a cut-off for this opening or a preference?" Recruiter: "A preference. The manager wants someone by mid-December." Arjun: "Then a written offer by the end of October reaches the start of December." If it is a hard cut-off: "Then I cannot promise 30 days from today and will not promise a date I do not control; I would like to be considered for the next opening at this level." Whether to resign before an offer: lesson 2.

10. Rating. Sample (Arjun, invented): "Java, eight years, all of it production. Kafka, three years. On Java I would say 8, where 10 is someone who works on the JVM itself: I wrote the refund service that took refunds from a day to minutes. Kafka, 7: I design topics and consumers and handle replays, but I have not operated the brokers." A rating with a stated scale and limit is hard to catch out, because the limit is already on the table; a bare 9 invites the interviewer to find the gap.

11. Why us. Sample: "Your posting says settlement moves from batch to events next year. I made that move for refunds, and the hard part was replaying events without paying a refund twice; I would like to do it for settlement." If you found no checked fact, say what you read and ask: "Is that this team's work this year?"

Less common questions (scripts are the author's constructs, untested; the brackets take your facts):

Table: Recruiter asks, One script (3 rows)
Recruiter asksOne script
IC or manager? How big a team?"IC at [level] scope: I lead the design of [system] across [N] teams and I have hired [N] engineers, but I do not want people management as the job yet. Which track is this role on?" Give a headcount you can name.
Applied with us before?"Yes: [role], [month year], not selected after [round]. Since then I have [one change]. Is there a cool-off at this level?" Assume their system shows the earlier attempt; say it first.
Contract-to-hire on third-party payroll? Another agency already submitted you?"Whose payroll, for how long, what decides conversion? I want the date, level and band in writing." To an agency: "No one else has submitted me to this company for this role; please confirm before you do."

Next stop: Pay pushes at SDE-1 and SDE-2, 1 min

Pay pushes at SDE-1 and SDE-2

For: SDE-1, SDE-2.

Three pushes, hardest on a move from a services to a product company (author's estimate, not measured). Scripts are the author's, untested; a hike's worth in hand: lesson 2.

Table: Recruiter says, One script, and why (3 rows)
Recruiter saysOne script, and why
"We go up to 30 per cent on current.""On fixed pay or total CTC? My current pay was set for a smaller scope; can the offer be read against the band for this level? If the cap is firm, what fixed range does it give?" A cap on total CTC, variable counted at target, is less fixed pay than it sounds.
"We don't share bands.""Then my range for this level is [range] fixed. If that is outside your band, please say so now, so neither of us loses a week." Build the range from your own market (lesson 13).
"Will you join if we match?""If the written offer is at this level and inside the range I gave, yes; I will decide within [N] days." It checks that you will not drop out. Say yes only if true, never to a number not yet named.

Next stop: Make the recruiter your advocate, 1 min

Make the recruiter your advocate

The manager often reads the recruiter's note before your resume, and a recruiter who expects you to clear the loop argues your case in it: for the level, a later joining date, the top of the band (the author's reading; no source measures it). What moves them is what you hand over and how easy you are to schedule.

What to give them. A summary email within an hour, in lines the recruiter can paste into the note, like Arjun's below. Scheduling replies within the working day with two or three slots. Your other processes with dates, so the recruiter can move your loop up. No surprises: when a fact changes, the recruiter hears it from you first.

INVENTED example · Arjun's email, 40 minutes after the call 1 min
  Subject: PAY-114, Arjun: summary of today's call

  Thanks for your time. For the manager's note:
  Now     as stated in my letter; documents at offer stage
  Ask     27 to 29 fixed at SDE-3
  Notice  90 days per letter; early release asked only after
          a written offer
  Level   SDE-3: 8 years; owns refunds for 40 merchants; led
          the batch-to-events move with two engineers
  Why     the posting's plan to move settlement to events
  Other   one final round elsewhere, decision in about 2 weeks
  Slots for the manager round: Tue or Thu, 10:00 to 13:00

Every line matches the form, so the note, the email and his papers agree; the floor is in none of them.

Three questions that help you clear the next round. Ask near the end; the recruiter has sat in the debriefs.

  1. "What does the hiring manager screen for at this level?" Listen for one or two words (ownership, depth on one system, hiring) and build your walk-through around them.
  2. "Where have recent candidates at this level fallen short?" A general answer ("design depth") is your preparation list.
  3. "Which round carries the most weight, and is there preparation material?"

Next stop: Senior scripts: level and pay, 2 min

Senior scripts: level and pay

For: SDE-3, Staff, Principal.

At SDE-3 the two questions that matter are which level the loop is for and what you hold in stock. Wordings are the author's constructs, untested. If two of your stories sit in the SDE-3 row of lesson 1's titles table, ask for the SDE-3 loop. How to quote stock (granted, vested, still to vest) and what a vest costs in tax: lesson 2. Ask for the band before you name any figure: "Which level is this, and what are the fixed and stock ranges? I compare four-year totals, not the first year's cash."

Recruiter names a level Matches your evidenceAccept; talk band One level belowAsk for the higher loop Only a lower loopWritten re-level date Date refused: decline only with another process live;otherwise take the loop and decide on the written offer
Figure 4.3. The three outcomes when a recruiter names a level: the loop assesses your level, one level up with a decision after round one, or a lower level with a written review date.

The recruiter pushes a lower level. "My last two years were a system across three teams, and I hired three engineers, two since promoted a level. That reads as SDE-3 to me. Can the loop assess SDE-3, with the hiring manager deciding after the first round?" If no: "Then I would take the SDE-2 loop only if the offer states SDE-3 by a date, in writing, or I can see the SDE-2 band and decide." What next depends on what else you hold (the author's reading, untested). With no other process, declining over a level can cost the job: take the loop, ask for level, band and a review date in the offer letter, and decide on the written offer. With a second process live, or a band below what you would accept at any level, declining is affordable. A level fixes the band and the stock grant, and moving up later is harder than starting there.

Table: Situation, One-line script (true facts only) (3 rows)
SituationOne-line script (true facts only)
A stint under a year"I joined for [X]; the team's scope changed within [N] months; I stayed to finish [Y] and left on good terms."
A layoff"My team was cut in [month] with [N] others; I served my full notice and have a reference from my manager."
A counter-offer from your employer"I am not looking for a counter. If I get an offer I decide on the role and the level, and I will tell you by [date]." Decide before the call; resigning with an offer in hand: lesson 13.

Next stop: Staff and Principal: the pitch and the search call, 2 min

Staff and Principal: the pitch and the search call

For: Staff, Principal.

Here the first call often comes from a search firm or your network, and the seat may not exist yet (lesson 12). Ask more than you answer; scripts are the author's, untested.

The pitch, at your level's scope: the cross-team problem, the direction you set, what changed in numbers, who did the work; at Principal, the company objective, the bet and its cost, the Staff engineers you grew.

INVENTED example · a Staff pitch, under a minute 1 min

"For two years I have set the direction for data pipelines across eleven teams, none reporting to me. I wrote the proposal to replace four ingestion paths with one, got three directors to fund it, and the teams shipped it in three quarters; data incidents fell from about one a week to one a month. I want a problem that crosses teams I do not run." Principal, one size up: "I own our move to [X]; it changed [an outcome in money or risk]; three engineers who led parts of it are now Staff."

Staff or Senior, at the screen. Ask lesson 12's four recruiter questions here, then: "If the panel is calibrated at Senior, I would rather know now, because a Senior panel cannot produce a Staff decision." If the seat is Senior, decide at home with lesson 12's down-level section before taking the loop.

Ask a search firm, or at Principal anyone, before you share a resume:

Table: Ask, Why (4 rows)
AskWhy
"Who is the client? If you cannot say, which sector, size and city?"You cannot check a seat you cannot name
"Is the seat approved headcount, or is the company exploring? Who approved it?"Exploring can end with no seat
"Who does it report to, and which decisions does it own?"These set the level; the title does not
"Who decides the hire? Are you the only firm on this search?"If two firms submit you, the client may drop you

A confidential search. If you are visible in your company, say on the first call and again in writing: "My name goes to a client only after I say yes to that client by name. References come once we agree terms in principle, and my current manager is not one until I resign."

Next stop: The hiring-manager screen: Meera at SDE-3, 3 min

The hiring-manager screen: Meera at SDE-3

For: SDE-3, Staff, Principal.

At many companies the next call after the recruiter's is with the hiring manager (30 to 45 minutes, the author's reading), built from your resume, one question per bullet. Meera has ten years but is SDE-3: her scope is one platform, and lesson 1 levels by scope. Her invented plan for 45 minutes: 5 introductions, 3 for her walk-through, 25 follow-ups, 7 on people, 5 for her questions. The walk-through is the one answer she prepares word for word, because every follow-up hangs off it.

Ledger postingservice PostgreSQL, onetransaction:posting row +outbox row Relaypolls outbox Kafka topicpostings Refundsconsumer Settlementconsumer Reportingconsumer each deduplicates on the posting ID Daily reconciliation, six weeks:new ledger vs the two old batch jobs;any unexplained difference stops it 22 million postings a day; 1,800 a second at peak; 99.95% monthly availability target. One commit holds the posting and its event; the relay delivers at least once. Every name and number is invented, from Meera's resume in lesson 3.
Figure 4.4. The ledger service Meera describes, which she draws if the manager shares a screen. Invented.
INVENTED example · the walk-through, about 170 words 1 min

"Larkspur moves money for merchants; every movement is a posting in a double-entry ledger. Until 2023 two nightly batch jobs built it, so finance worked a day behind. I designed the service that replaced them. The constraint was consistency: a posting and the event that announces it must never disagree. Publishing to Kafka straight after the write can lose an event, so I chose an outbox: the posting and an outbox row commit in one PostgreSQL transaction and a relay publishes the rows. Delivery is at least once, so consumers deduplicate on the posting ID. It carries 22 million postings a day, 1,800 a second at peak. I led the cutover with four engineers across two teams: six weeks of old and new side by side, reconciled daily, switching only at zero unexplained differences. No customer-visible incident, and reconciliation breaks stayed under five a month for a year. I hired three engineers for it; two have been promoted a level. I can go into what broke, or what I would change."

INVENTED example · five follow-ups 1 min
Manager asksMeera's answerManager writes
Why an outbox, not a direct Kafka publish?A crash between two writes loses an event or announces a rolled-back posting. The outbox is one commit; the price is a relay and duplicates, so consumers dedupe on the posting ID.Knows the failure and the price of the fix
Six weeks of dual writes. Same thing?No: old and new systems each built their own ledger to be compared, and neither fed the other. Dual publishing is one service writing two places as separate steps.Knows her own page
How did you decide it was safe to switch off?A rule agreed with finance first: zero unexplained differences through one month-end close. We moved one consumer at a time, smallest volume first.Exit criterion set in advance
What broke?One consumer keyed its dedupe on the Kafka offset, not the posting ID, so after a relay restart it wrote a few hundred lines twice until its daily bank match caught them, before any payout. Moved to the posting ID with a unique constraint that day.A real failure where the design says duplicates land
What would you change?One contract test every consumer passes before going live: replay a batch twice, expect one settlement line per posting. And partition the outbox table by day from the start.Specific reflection that cost something

On people, expect "a disagreement with a peer" and "a time the brief was unclear". Answer each with one situation and a measure: Meera settled the outbox disagreement with a test that killed the service 1,000 times and lost 3 events, and put relay lag on her peer's dashboard; she turned "make on-call bearable" into pages a month (about 20 to 4) and declined a dashboard rebuild that would not move it. Her two questions: "What would I own in the first six months, and who depends on it?" and "What will the level decision rest on?" If the manager turns technical, run lesson 8's round in miniature: clarify, estimate with a "so", one deep dive (options, a decision, its cost, how it fails), then its four Operate-it lines. A coding warm-up is lesson 6: say the approach before you type.

Next stop: The last 48 hours, 1 min

The last 48 hours

  • Every form line written from your papers; profiles match the letter.
  • Nine answers said aloud once each with a timer, under a minute apiece; the three you stumble on written down.
  • Your range decided at home, and your floor, which stays off every form; the level question rehearsed.
  • Three advocate questions chosen; the summary email drafted with blanks.

Pitfalls. A number typed to pass a filter becomes the number on the form. "Negotiable" without a clause that says so. An invented offer.

Practice with an AI: the prompt kit in the appendix has 4 cards for this lesson.

Sources

4 sources
  1. ThePeoplesBoard, Kumari Shreya, "The 90-Day Notice Period Debate: Is It Hurting Indian Tech Hiring?", 13 Jul 2026, https://www.thepeoplesboard.com/hr-voices/the-90-day-notice-period-debate-is-it-hurting-indian-tech-hiring/, read 2 Nov 2026 (one practitioner article).
  2. Indeed Career Guide, "Interview Question: Why Do You Want to Work Here? (With 4 Examples)", 23 Sep 2025, https://www.indeed.com/career-advice/interviewing/interview-question-why-do-you-want-to-work-here, read 2 Nov 2026.
  3. V3 Staffing, "Contract to hire software engineer", 27 May 2026, https://v3staffing.in/feeds/blog/contract-to-hire-software-engineer, read 2 Nov 2026.
  4. Not verified, so written as the author's reading: how often a stated joining date moves; how recruiters weigh the summary note; how employers treat a level push-back or a hike cap; how search firms run a search. Arjun, Meera, every employer, job ID and number in an example are invented.

Use it in step 4: The recruiter call