Cheat sheet · Behavioral Interviews for Developers: Stories, Salary and Soft Skills

Behavioral Interviews cheat sheet

The behavioral round tests what you actually did, so the plan is a small bank of true stories told in about 90 seconds each. Frameworks, shapes and scripts for every common question, from the opening three to offers. Examples are invented.

Read the full series →

blogs · jp-blogs.vercel.app/cheatsheets/series/behavioral-interview

STAR, part by partLesson 0 →

PartWorked line (tight deadline)
Situation (15% with Task)Six weeks before a big sale; the plan needed ten.
TaskDecide what we can safely ship and make it visible.
Action (55%)Listed features must/nice/later; built payment step first; Friday update: done, at risk, need.
Result (20%)Shipped 4 days early; checkout errors under 1%; saved cards a month later.
Reflection (10%)An early, honest list of what we will not do is the best tool.
  • 90 seconds is about 200 words. The usual error is 60 seconds of background and 15 of action.
  • Add a short "because" to your main actions. Cut to the two or three actions that show the signal.

Watch out: The "we" trap: "We decided, we tested, we shipped." Say "I proposed the queue, I wrote the load test", and share credit for the rest.

Question map and story bankLesson 0 →

QuestionSignalShow
ConflictDisagree without damageListened first, shared goal
FailureHonesty, learningOwn it, name the cost, changed something
Tight deadlineJudgementCut scope on purpose, warned early
Hard feedbackCoachabilityAsked questions, then changed
Why leavingAttitudeMoving toward, not away
  1. Collect from your resume, old pull requests and last review.
  2. Pick six stories, at least two about mistakes or hard moments. Tag the signals each can show.
  3. Fill a matrix (stories by signals). Two ready stories per common signal.
  4. Say each aloud, cut to 90 seconds, memorise the bullets and the first sentence.

Tip: Expect follow-ups: what did YOU do, why that option, what would you do differently, how do you know it worked.

Tell me about yourselfLesson 1 →

Present (15 s)
Backend dev, 4 years; I own a notification service. Failures down from 3% to 0.5%.
Past (30 s)
A startup where I did everything, then a team with review and tests.
Future (15 s)
I want reliability work at larger scale; your platform role is that step.
  • About 60 seconds, 150 words, one number. Write the future part first.
  • Change only the last sentence per company. Mention only highlights you could discuss for five minutes.
  • Fresher: projects plus a user count. Career switcher: the old career as a strength, plus proof of work.

Watch out: Do not start in childhood, list technologies, or say "hard worker, team player". The interviewer has your resume.

Why this company, why leavingLesson 1 →

Product
One true thing you tried or learned
Work
A detail from their blog, talk, code or job post
You
How you fit, or what you want to learn
You sayThey hear
"My boss was awful"You will blame others
"I just wanted more money"You leave for a higher offer
"I'm just looking around"You are not committed

Tip: Leaving: start with something you learned, give one neutral reason, point to the future, 30 seconds. Layoff or gap: one plain sentence, no blame.

Failure, conflict, feedbackLesson 2 →

StoryShape
FailureContext, my part ("I"), cost with a number, what I did at once, the system fix
ConflictUnderstand their worry, name the shared goal, test or decide with data, repair
FeedbackHonest first reaction, ask for an example, change 2 to 3 things, show a result
SayAvoid
"The mistake was mine.""It wasn't my fault."
"I asked what worried them.""He always..." or "she never..."
"That was a fair point.""I told them so."

Watch out: No fake weakness ("I care too much"), no villain, no hero story for a problem you caused. Disagree with a manager: bring a fact and a smaller option.

Ownership, leading, impactLesson 3 →

StoryShape
OwnershipNotice (with cost), measure, act small, tell people, check
LeadingGoal, risk-first plan, communication, one hurdle, result
MentoringPerson, need, method, visible change, lesson
Missing dataKnowns and unknowns, a range, safe at both ends, reversible, revisit trigger
ImpactBaseline, change, result
  • Level shows in scope: junior finishes tasks, mid owns a feature, senior finds problems and brings others along.
  • Without approval: act only on small, reversible things and tell your manager the same day.

Finding your numbersLesson 3 →

AskExample
Time before and afterBuild 25 min to 9 min
Failure rate3% to 0.5%
Volume2 million messages a day
Time saved30 minutes a day for 10 people
Tickets14 support requests to 3

Tip: No exact figure? Say "I estimate about 40%". Never invent 37.4%, and never claim impact you did not cause.

Awkward questionsLesson 4 →

QuestionShape
StrengthsOne or two, each with proof, linked to the role
WeaknessReal, not core: effect, current habits, proof of progress
Gap or layoffOne plain sentence, what you did, ready now
Short staysHonest pattern, a reason each, what is different now
Switching stackReal reason, proof you started, what transfers
  • Personal or illegal question: answer the work concern behind it, deflect politely, or decline. Keep notes. Not legal advice.
  • Put the awkward fact second, then follow with the future.

Watch out: Never "I'm a perfectionist". Never lie about dates; they can be checked.

Questions to ask themLesson 5 →

AskQuestion
EngineerTell me about the last time something broke in production.
EngineerHow does a change get from laptop to users?
ManagerWhat does success look like at 3, 6 and 12 months?
ManagerWhy is this role open?
RecruiterWhat are the steps, timeline and salary range?
Red flagFollow-up
"We are like a family"What does a normal week look like?
Nobody can define successHow will I know in month 6?
"Sign today"Why is the deadline this date?

Tip: Prepare 8, ask 3 to 5, each tied to something they said. One flag is a question; three is a pattern. Send a short thank-you the same day.

Offers and negotiationLesson 6 →

  • Know three numbers: walk-away, target, reach. Know your alternative.
  • Ask for their range first. Never lie about current pay. Do not accept on the call; ask for details in writing.
  • Counter once, in writing, warmly, with specific numbers and one or two reasons.
Made-up offersAB
Base100,000115,000
Cash (base + bonus)110,000120,750
Steady total136,000128,200

Watch out: Higher base is not always higher pay. A cliff means no equity before month 12. RSUs are often taxed at vesting. Numbers here are invented.

Remote work and managersLesson 7 →

Stuck: invoice export (ticket 412)
Problem: CSV empty above 500 rows
Tried: query is fine; export ok at 100
Question: should export.ts page?
Meanwhile: moving to ticket 415

Ask so the reader needs no follow-up question.

  1. Late task: tell your manager the moment you know.
  2. Say status, reason, new range, options, recommendation.
  3. Ask for a decision by a date.
  • Monday plan, Friday summary (done, not done, learned). Main point first, one topic per message.
  • 1:1 is your meeting: wins, help needed, feedback, growth. Write actions.
  • Disagree once with facts and an option, then commit. Move heated chat to a call.

Mock round and one-week planLesson 8 →

  • Score 1 to 4, with evidence, on motivation, proactivity, unstructured work, perseverance, conflict, empathy, growth, communication.
  • Bands out of 32: 28+ strong, 24 to 27 good, 20 to 23 borderline. Any 1 is a red alert.
DayTask
1Research the company, build the story bank
2The big three in bullets, aloud three times
3 to 4STAR for conflict, failure, ambiguity, leadership, impact; add numbers
5Eight questions to ask; salary numbers
6Full mock, score it, pick two fixes
7Redo the fixes, logistics, sleep. Do not cram

Tip: Answers run 1.5 to 3 minutes. Start with the point, say the result slowly, and pause two seconds before answering.

Interview one-linersLesson 1 →

QuestionShort answer
Tell me about yourselfPresent, past, future in 60 seconds, one number.
Why are you leaving?What I am moving toward. Never blame.
Biggest weakness?Real, not core, with habits and proof.
Tell me about a mistakeOwn it, give the cost, show the system fix.
Salary expectations?Ask their range first; talk total pay.
Anything you'd do differently?Small and concrete, not "nothing".
Any questions for us?Yes: three, tied to the talk.

A cheat sheet is a reminder, not a teacher. Each card links to the lesson that explains it step by step.