Skip to the notes
JSGroundwork
JSGroundwork handwritten · web dev
✎Playground→⌘Problems↻Review🔥Progress

Chapters

20 chapters
⌕
Beginner15›
00Scouting reportR1Screening callR2Machine codingR3JavaScript & TSR3·TSTypeScriptR4React & Next.jsR5Node & NestJSR6Databases & RedisR7DSA roundR8System designR9AWS, Docker, CI/CDR10Resume grillingR11BehaviouralR12HR & the number✓The week before
Advanced5›
50LWhat changes at ₹50L50LHard DSA50LDistributed systems50LRuntime internals50LStaff behavioural
/ search[ ] chaptert top

Ready to read

JSJavaScript⑂Git◎Interview prepΣDSA in JSSDSystem Design
More topics15›
</>HTML{ }CSS⚛ReactNNext.jsNeNest.jsTSTypeScriptNoNode.js🐳DockerDBSQL & Databases✓Testing🔒Web Security☁Cloud & DevOps◈GraphQL◆Redis☸Kubernetes
100%
R12

HR & the number

Length15–30 min
WhoHR business partner
DecidesWhat is actually on your offer letter
Fail modeAccepting in the room
serviceproductsaasagency

The technical rounds decide whether you get an offer. This round decides what is in it. Treat it with the same seriousness, because an hour here is worth more per minute than any other hour in the process.

The thing to understand before you say any number

You earn ₹1,02,000 a month in hand with no PF and no deductions — so your take-home and your cost-to-company are effectively the same figure, ₹12.24 lakh a year of real cash. Almost no Bangalore offer works that way. A typical package hides ten to twenty percent of the headline in variable pay, employer PF, gratuity accrual, and then income tax on top. A "₹16 lakh" offer at a normal product company pays you roughly ₹1,00,100 a month — a thirty percent hike on paper and a pay cut in practice.

12.1
What each headline number actually pays you
What they are really testingNothing — this is the table to memorise before you walk in.
Offered CTCMonthly in handReal changeVerdict
₹16 LPA≈ ₹1,00,100−2%reject a pay cut wearing a hike's clothes
₹18 LPA≈ ₹1,11,200+9%reject less than staying put and taking an appraisal
₹20 LPA≈ ₹1,22,200+20%floor only for a company you badly want
₹22 LPA≈ ₹1,32,600+30%accept a real move
₹24 LPA≈ ₹1,43,000+40%target say this number out loud
₹26 LPA≈ ₹1,52,900+50%anchor where you open
₹28 LPA≈ ₹1,61,300+58%stretch reachable if two offers compete

Modelled on a standard Bangalore structure: 10% variable, basic at 40% of fixed, employer and employee PF at 12% of basic, gratuity accrual, new tax regime with the ₹75,000 standard deduction. If an offer is fully fixed with no variable, treat it as roughly one band higher — a fully fixed ₹22 lakh behaves like ₹24 lakh here. Indicative, not exact; your real number depends on the specific structure.

Anchor · ₹26 lakh

The first number you say. Never open at what you would accept.

Target · ₹24 lakh

A forty percent real increase. Defensible for six years with production architecture ownership.

Walk away · ₹20 lakh

Below this you work harder in a more expensive city for the same money. Bangalore rent eats the difference.

12.2
What band should you expect from each type of company?
What they are really testingWhere to spend your week.
TypeRealistic for youRead
Service & consulting
TCS, Infosys, Cognizant, LTIMindtree, Mphasis, Nagarro
₹15–19 LPAmostly below your floor The easiest walk-ins and the worst economics for you specifically, because your zero-deduction package is already worth more than their structure. Practice and safety net, not a plan. Nagarro and Mphasis at the top of their band are the only realistic ones.
Agencies & studios₹16–21 LPAborderline Fast to close, two rounds, and your client-ownership story is their exact problem. Push hard for fully fixed here — many can do it, and that is worth a whole band.
Series A–C product startups₹20–28 LPAyour best market They pay for exactly what you have: someone who takes an empty repo to production and stays for the reliability. Harder loop, better money.
Mid-size product & SaaS
Freshworks, Zoho, Chargebee, Postman tier
₹22–30 LPAhighest ceiling Hardest loop — real DSA and a design round with a bar. Worth the seven-day prep. Do not walk into these cold on day one.
12.3
What are your salary expectations?
What they are really testingWhether you anchor or get anchored.

Then stop talking. The silence after a number is uncomfortable and the person who fills it loses. Practise this literally: say the number, close your mouth, and count to ten if you have to.

Say it like this

My current fixed is ₹12.2 lakh, and the important part is that it is entirely fixed and entirely in hand — no variable, no PF deduction, so I take home ₹1,02,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

Softening the number in the same breath — "₹26 lakh, but I'm negotiable, obviously it depends." You have just told them the real number is lower and invited them to find it. Be flexible on structure, out loud; be silent about flexibility on the total.

They will push with
  • Is that fixed or total?
  • What is driving that number?
  • Can you share your current payslip?
12.4
That is above our band. What is the minimum you would accept?
What they are really testingWhether you will negotiate against yourself. Almost everyone does.

Never answer this with a number. It converts your floor into their ceiling in one sentence.

Say it like this

I would rather not put a floor on the table before I understand the full structure — the fixed and variable split changes what a number is worth quite a lot. What is the top of the band for this role? If it is genuinely below what works for me, I will tell you straight away rather than waste your team's rounds.

That last clause matters. Offering to disqualify yourself early is credible and generous, and it makes the refusal to name a floor read as efficiency rather than gamesmanship.

They will push with
  • We cannot share bands.
  • Would you consider ₹X?
12.5
They push back: "that is a very high expectation for your experience."
What they are really testingWhether you can justify a number with reasoning rather than defend it with feeling.

This works because it moves the conversation from "what you want" to "arithmetic we can both check". It is very hard to argue with, and it does not require them to agree you are worth more — only that the maths is the maths.

Say it like this

I understand, and I would rather explain the reasoning than just hold a number. Because I have no deductions today, an ₹18 lakh offer with a variable component and PF actually lands me around ₹1.11 lakh a month — that is a nine percent increase for relocating to a more expensive city, which does not work. At ₹24 lakh the move makes sense for both of us. If the band caps below that, I would genuinely rather know now.

They will push with
  • Where did you get those numbers?
  • We could look at a joining bonus instead.
12.6
We can offer you X. Can you confirm today?
What they are really testingUrgency pressure. Same-day acceptance is worth nothing to you and everything to them.

Never accept in the room, even when the number is good — especially when the number is good, because that is when they expect you to be too pleased to negotiate.

Then use those forty-eight hours: email every other live process saying you have an offer in hand with a deadline. That single email is the highest-return action in your entire job search. It is the difference between negotiating with words and negotiating with alternatives.

Say it like this

Thank you — that is a serious offer and I am genuinely interested. Could you send the written breakdown with the fixed and variable split? I will come back to you within forty-eight hours. I have one other process closing this week and I would rather give you a clean yes than a rushed one.

The answer that loses the room

An "exploding offer" that expires in 24 hours is a pressure tactic, and how a company behaves here is real information about how it behaves later. A company that will not give you two days to consider a multi-year decision is telling you something.

They will push with
  • The offer is only valid until Friday.
  • What would it take to close this today?
12.7
Five things to check before you sign anything
What they are really testingThe details that turn a good headline into a bad job.
  1. Fixed versus variable, in writing. "₹24 lakh" with ₹6 lakh variable is an ₹18 lakh job with a bonus you might get.
  2. Was the variable actually paid last year, and at what percentage? Ask directly. A straight answer tells you a lot about the company; an evasive one tells you more.
  3. Joining bonus and its clawback period. Usually one year. It is real money but it is not salary — never let it be used to close a gap in fixed pay, because year two you are back to the lower number.
  4. Notice buyout. Ask them to reimburse it. Many will, it costs them almost nothing structurally, and it is the easiest concession in the whole negotiation.
  5. Equity, if a startup. Ask for three things: the strike price, the total outstanding shares (not just your count), and the last round's valuation. Without all three the number of options is meaningless. If they will not give you all three, value the equity at zero and negotiate on cash. Also ask about the cliff, the vesting schedule, and the exercise window after leaving.
2026 note

The tactic worth more than every script on this page: get two offers in the same week. Technique moves a number by maybe ten percent; a second live offer moves it by thirty. That is the real argument for walk-ins — do not treat them as one interview at a time, treat them as a compressed campaign where four processes land in the same seven days. Interview at the companies you want least on day one.

12.8
The rest of the HR round, and what to have on your phone
What they are really testingLogistics. Walk-ins ask for documents on the spot.

They will ask:

  • Confirm current CTC with payslips or Form 16.
  • Notice period, last working day, earliest joining date.
  • Are you holding other offers, and at what number? (You may decline to name the company; a range is fine.)
  • Background verification consent — employment, education, sometimes address.
  • Any gaps to explain?
  • Comfortable with the location and the five-day model?
  • What would make you turn this down?

Have on your phone before you walk in:

  • Last three payslips and your most recent Form 16.
  • Offer letters and relieving letters from previous employers.
  • Degree and diploma certificates as PDFs.
  • PAN and Aadhaar.
  • Six printed copies of your resume. Walk-ins run on paper and you will be asked for it three times in one building.
←previousBehavioural↑ CovernextWhat changes at ₹50L→