Interview preparation roadmap · Business
Product sense, metrics, prioritisation and execution, plus estimation, strategy and the behavioral rounds PM interviews commonly include.
0 / 23 complete · 14 core · 9 other · 117 subtopics
0%Start here
- 01Interview foundations
- 02Product thinking
- 03Execution & strategy
- 04Data & tech
- 05Practice
- 06Behavioral & HR
- 07Company & final prep
01Interview foundations
What every interviewer sees first.
01.1Resume
A one-page resume you can defend line by line.
What this covers
- One-page format — Reverse-chronological, clean fonts, no photos or tables that confuse parsers.
- Project bullets — Action + what you built + a number (users, speed, accuracy).
- Skills section — Only skills you can answer questions on for two minutes.
- ATS readability — Export a text-based PDF and check it with a parser.
- Working links — GitHub, LinkedIn and a live project link that open.
- Tailoring — Reorder bullets to match the job description.
What to practise
- Run your PDF through a parser test
- Rewrite each bullet as action + result
- Remove any skill you can't explain for 2 minutes
Common questions
- Walk me through your resume.
- Which project here are you most proud of, and why?
- Why is this skill on your resume?
Free resources
- OpenResume — Free ATS-friendly resume builder and parser test (Free)
- Jake's Resume (Overleaf) — The LaTeX resume template most SDE freshers use (Free)
- Resume Worded — Resume and LinkedIn scoring (Free plan)
- Jobscan — Match your resume against a job description (Free plan)
Free courses
- Professional Resume Writing — Alison (Free course)
- Resume, Networking, and Interview Skills — Fullbridge (Free to audit)
01.2Tell me about yourself
A 60–90 second answer: present, past, why this role.
What this covers
- Present — Who you are now: degree, year, focus.
- Past — One or two proof points: a project, internship or result.
- Future — Why this role and this company next.
- Length — 60–90 seconds; stop before you list everything.
- Delivery — Calm pace and eye contact, not a memorised script.
What to practise
- Write it, then say it out loud 5 times
- Record yourself and cut anything over 90 seconds
Common questions
- Tell me about yourself.
- Why should we hire you?
- Where do you see yourself in a few years?
Free resources
- Google Interview Warmup — Free spoken mock interview that prints your transcript (Free)
- BBC Learning English — Structured free English lessons and podcasts (Free)
Free courses
- English@Work: Basic Job Interview Skills — The Hong Kong Polytechnic University (Free to audit)
- Job Interview Preparation For Tech Professionals — University of Cape Town (Free to audit)
01.3LinkedIn & online presence
A profile that matches your resume and shows your work.
What this covers
- Headline — Role you want plus your strongest skill.
- About section — Three lines: what you do, proof, what you want next.
- Featured work — Projects, GitHub, portfolio or writing links.
- Consistency — Dates and titles match your resume.
- Clean public footprint — Check what a search of your name shows.
What to practise
- Rewrite your headline and About section
- Ask one senior for a review of your profile
Free resources
- LinkedIn — Job alerts and, more importantly, referrals (Free)
- OpenResume — Free ATS-friendly resume builder and parser test (Free)
Free courses
- Building a Professional LinkedIn Profile - 2022 — Alison (Free course)
- Create Your Resume, Cover Letter, and LinkedIn Profile — Aptly (Free to audit)
02Product thinking
The core PM rounds.
02.1Product sense
Designing and improving products for real users, the core PM round.
What this covers
- Users & problems — Pick a user segment and a real pain point.
- Solutions — Several ideas, then choose with clear criteria.
- Design a product — A structure: goal, users, needs, ideas, trade-offs, metrics.
- Improve a product — Critique an app you use and prioritise fixes.
- Favourite product — Why it works, and what you would change.
What to practise
- Answer one "design X for Y" question aloud daily
- Write a one-page critique of an app you use
Common questions
- Design an app for first-time voters.
- How would you improve Google Maps?
- What is your favourite product and why?
Free resources
- Exponent — Product, data and engineering interview questions and guides (Free plan)
- Tech Interview Handbook — Free guide to coding and behavioral interviews (Free)
- Nielsen Norman Group articles — Free research-based UX articles (Free)
Free courses
- Product Management — Stanford University (Free video)
- The Business of Building Apps - App Product Management Course for Developers — freeCodeCamp (Free video)
- Product Management — Great Learning (Free course)
02.2Product metrics
Defining success and investigating metric changes.
What this covers
- North-star metric — One metric that reflects value delivered.
- Input metrics — The levers that move the north star.
- Funnels & retention — Activation, engagement, churn.
- Metric investigations — A structured way to debug a drop.
- Guardrails — Metrics you must not break.
What to practise
- Define success metrics for five products
- Solve three metric-drop cases aloud
Common questions
- How would you measure success for WhatsApp Status?
- Weekly active users dropped 8%. What do you do?
Free resources
- Exponent — Product, data and engineering interview questions and guides (Free plan)
- Mode SQL tutorial — SQL for analysis, from basics to window functions (Free)
- Khan Academy: Statistics and probability — Free statistics course with practice (Free)
Free courses
- Product Analytics: From Metrics to Business Impact — Great Learning (Free course)
02.3User research
Learning from users through interviews, tests and data.
What this covers
- Methods — Interviews, surveys, usability tests, analytics.
- Planning — Goals, participants, scripts.
- Interviewing — Open questions, no leading.
- Synthesis — Affinity maps and insights.
- Sharing findings — Short, actionable reports.
What to practise
- Run three usability tests on an app
- Synthesise the findings into five insights
Common questions
- How would you research why users drop off at checkout?
- How many users do you need for a usability test?
Free resources
- Nielsen Norman Group articles — Free research-based UX articles (Free)
- Laws of UX — Psychology principles behind good interfaces (Free)
- Figma Learn — Official Figma tutorials and guides (Free)
Free courses
- User Research Methods — IIT Guwahati (Free course)
- Great Design With User Research - Design a Mobile App Using Figma — freeCodeCamp (Free video)
- UX Research — HEC Montréal (Free to audit)
03Execution & strategy
Shipping and direction.
03.1Prioritisation & roadmaps
Choosing what to build next and defending the choice.
What this covers
- Frameworks — RICE, impact vs effort, MoSCoW, and their limits.
- Trade-offs — Short-term wins vs long-term bets.
- Roadmaps — Themes and outcomes rather than feature lists.
- Saying no — Explaining decisions to stakeholders.
- Data and judgment — When numbers are missing.
What to practise
- Prioritise a backlog of 10 ideas and explain it
- Turn a feature list into an outcome roadmap
Common questions
- You have three features and capacity for one. How do you choose?
- How do you handle a stakeholder whose request you deprioritised?
Free resources
- Atlassian Agile Coach — Agile, Scrum and Kanban explained (Free)
- Exponent — Product, data and engineering interview questions and guides (Free plan)
Free courses
- Build product roadmaps — Microsoft (Free course)
- The Productization of a Vision: Linking Operations to Strategy — The University of Maryland, College Park (Free to audit)
03.2Product execution
Shipping: specs, working with engineering and handling problems.
What this covers
- Writing specs — Problem, goals, scope, success metrics.
- Agile delivery — Sprints, standups, backlogs.
- Working with engineering & design — Trade-offs and clear decisions.
- Launches — Rollouts, risks, communication.
- When things go wrong — Delays, bugs, scope changes.
What to practise
- Write a one-page spec for a small feature
- Describe a launch plan with risks
Common questions
- A launch is slipping by two weeks. What do you do?
- How do you write a good product spec?
Free resources
- Atlassian Agile Coach — Agile, Scrum and Kanban explained (Free)
- The Scrum Guide — The official, free definition of Scrum (Free)
- Exponent — Product, data and engineering interview questions and guides (Free plan)
Free courses
- Agile Product Management — Great Learning (Free course)
- Diploma in Product Management: Agile, Analytics, and AI — Alison (Free course)
- Build product roadmaps — Microsoft (Free course)
03.3Product strategy
Markets, competition and where a product should go next.
What this covers
- Market & competition — Who else solves this and how.
- Business models — Subscriptions, ads, marketplaces, transactions.
- Growth — Acquisition, activation, retention loops.
- Entering a market — Should we build this? Should we launch in X?
- Pricing basics — Value-based pricing and trade-offs.
What to practise
- Write a one-page strategy for a product you know
- Practise three "should we enter X" questions
Common questions
- Should YouTube launch a paid learning platform in India?
- How would you grow a new UPI app?
Free resources
- Exponent — Product, data and engineering interview questions and guides (Free plan)
- CaseInterview.com — Free case interview videos and frameworks (Free)
- HubSpot Academy — Marketing, sales and content certifications (Free)
Free courses
- Strategic Management — Indian Institute of Management Bangalore (Free to audit)
03.4Guesstimates & market sizing
Estimating numbers out loud with clear assumptions.
What this covers
- Top-down vs bottom-up — Two ways in; use one, sanity-check with the other.
- Assumptions — State them, round sensibly, keep going.
- Segmenting — Split by age, city, income or usage.
- Sanity checks — Is the answer plausible?
- Common guesstimates — Cars in a city, cups of tea sold, phone users.
What to practise
- Solve one guesstimate a day aloud
- Write down assumptions before calculating
Common questions
- How many two-wheelers are sold in India each year?
- Estimate the market for coaching classes in Pune.
Free resources
- PrepLounge — Case partners and practice cases (Free plan)
- CaseInterview.com — Free case interview videos and frameworks (Free)
- Exponent — Product, data and engineering interview questions and guides (Free plan)
Free courses
- AI‑Powered Market Sizing — Microsoft (Free to audit)
04Data & tech
Enough to work with engineers and analysts.
04.1SQL for analytics
Business questions answered in SQL, from joins to window functions.
What this covers
- Joins & filters — Inner, left, anti-joins and their traps.
- Aggregation — GROUP BY, HAVING, conditional sums.
- Window functions — RANK, LAG, running totals, moving averages.
- CTEs & subqueries — Breaking hard questions into steps.
- Dates — Grouping by week or month, cohorts.
- NULLs & duplicates — Handling messy data correctly.
What to practise
- Solve 30 interview-style SQL questions
- Write a monthly retention query from scratch
Common questions
- Find the second-highest salary per department.
- Calculate 7-day rolling average sales.
- Difference between WHERE and HAVING?
Free resources
- Mode SQL tutorial — SQL for analysis, from basics to window functions (Free)
- DataLemur — SQL and analytics interview questions (Free plan)
- StrataScratch — Real SQL and Python data interview questions (Free plan)
- SQLZoo — SQL by doing, in the browser (Free)
Free courses
- SQL and Relational Databases 101 — IBM (Free course)
- CS50's Introduction to Databases with SQL — Harvard University (Free video)
04.2A/B testing & experiments
Designing and reading experiments, a frequent product and data topic.
What this covers
- Experiment design — Hypothesis, metric, randomisation unit.
- Sample size & power — Why tests need enough users.
- Reading results — Significance, confidence intervals, practical impact.
- Pitfalls — Peeking, novelty effects, multiple tests.
- When not to test — Ethics, small samples, network effects.
What to practise
- Plan a full A/B test for a button change
- Interpret a sample experiment readout
Common questions
- How long would you run this test?
- The test is significant but tiny. Would you launch?
Free resources
- Exponent — Product, data and engineering interview questions and guides (Free plan)
- Khan Academy: Statistics and probability — Free statistics course with practice (Free)
- StatQuest — Statistics and ML explained clearly, in videos (Free)
04.3How the web works
HTTP, browsers and the request lifecycle that web interviews build on.
What this covers
- HTTP basics — Methods, status codes, headers.
- Cookies, sessions & tokens — How login state is kept.
- Caching — Browser cache, CDN and cache headers.
- CORS — Why browsers block cross-origin calls and how servers allow them.
- REST vs GraphQL — Trade-offs at a basic level.
- From URL to page — DNS, TCP/TLS, request, render.
What to practise
- Inspect one site's network tab and explain each request
- Explain "type a URL and press Enter" in 3 minutes
Common questions
- What happens when you type a URL?
- What is CORS?
- Difference between cookies and local storage?
Free resources
- MDN Web Docs — The reference for HTML, CSS and JavaScript (Free)
- Full Stack Open — University of Helsinki's React/Node course (Free)
- GeeksforGeeks — Company-wise questions and theory (Free plan)
Free courses
- Programming & Web Development Crash Courses — Traversy Media (Free video)
- Sigma Web Development Course - Web Development Tutorials in Hindi 🗿 — CodeWithHarry (Free video)
- Web Development Course — Apna College (Free video)
05Practice
Rehearse it out loud.
05.1Mock interviews
At least two full practice interviews before the real one.
What this covers
- Realistic setting — Same format, time limit and dress as the real round.
- Common questions first — Introduction, motivation, experience, weaknesses.
- Feedback — Ask what was unclear or too long.
- Recording — Watch yourself once; fix fillers and pace.
- Role questions — Add 3–5 questions specific to your field.
What to practise
- Do two mock interviews with a friend or senior
- Use a spoken practice tool and read the transcript
Common questions
- Tell me about yourself.
- Why this role?
Free resources
- Google Interview Warmup — Free spoken mock interview that prints your transcript (Free)
- Pramp / Exponent peer mocks — Free peer-to-peer mock interviews (Free plan)
- Tech Interview Handbook — Free guide to coding and behavioral interviews (Free)
Free courses
- Software Engineering Job Interview – Full Mock Interview — freeCodeCamp (Free video)
05.2Stakeholders & leadership
Influencing without authority and handling disagreement.
What this covers
- Mapping stakeholders — Who cares, who decides, who is affected.
- Communication — Regular updates and no surprises.
- Disagreement — Data, empathy, escalation as a last step.
- Leading teams — Setting goals, feedback, recognition.
- Stories — Prepare two real examples.
What to practise
- Write two STAR stories about influencing someone
- Practise giving feedback in a role-play
Common questions
- Tell me about a time you influenced someone without authority.
- How do you handle a difficult stakeholder?
Free resources
- Atlassian Agile Coach — Agile, Scrum and Kanban explained (Free)
- Tech Interview Handbook — Free guide to coding and behavioral interviews (Free)
Free courses
- Team Leadership and Team Management — Great Learning (Free course)
- Leadership Skills for Beginners — Great Learning (Free course)
- Project Communications, Stakeholders & Leadership — SkillUp EdTech LLC (Free to audit)
06Behavioral & HR
How you work with people.
06.1Behavioral & STAR
Stories about teamwork, conflict and failure, told with STAR.
What this covers
- STAR structure — Situation, task, action, result. Spend most of the time on action.
- Story bank — 6–8 real stories you can reuse across questions.
- Teamwork & conflict — Disagreeing respectfully and what you changed.
- Failure & weakness — A real one, what you learned, what you do now.
- Ownership — Times you took initiative without being asked.
- Common HR questions — Why us, why you, strengths, relocation.
What to practise
- Write 6 stories in STAR form
- Map each story to 2–3 common questions
- Practise one story with a friend
Common questions
- Tell me about a time you failed.
- Describe a conflict in a team and what you did.
- What is your biggest weakness?
Free resources
- Tech Interview Handbook — Free guide to coding and behavioral interviews (Free)
- Google Interview Warmup — Free spoken mock interview that prints your transcript (Free)
- Pramp / Exponent peer mocks — Free peer-to-peer mock interviews (Free plan)
Free courses
- Master Behavioral Interviews (for Software Engineers) — freeCodeCamp (Free video)
- Behavioral Interview Practice for Computer Science Students — CodeSignal (Free to audit)
- Soft Skills For Tech Professionals — University of Cape Town (Free to audit)
06.2Strengths & weaknesses
Honest strengths with proof, and a real weakness you are working on.
What this covers
- Strengths with proof — Pick 2–3 and back each with one short example.
- A real weakness — Not a disguised strength; something you are actively improving.
- What you are doing about it — The habit, course or system that shows progress.
- Fit to the role — Strengths that matter for this job, not any job.
What to practise
- Write three strengths with one example each
- Practise the weakness answer until it sounds calm, not rehearsed
Common questions
- What are your greatest strengths?
- What is your biggest weakness?
- How would your friends or teammates describe you?
Free resources
- Google Interview Warmup — Free spoken mock interview that prints your transcript (Free)
- Indeed career guide: interviewing — Articles on common interview questions and answers (Free)
- Tech Interview Handbook — Free guide to coding and behavioral interviews (Free)
Free courses
- Software Engineering Job Interview – Full Mock Interview — freeCodeCamp (Free video)
- A Complete Job Interview Skills Guide — Alison (Free course)
- English@Work: Advanced Job Interview Skills — The Hong Kong Polytechnic University (Free to audit)
06.3Common HR questions
The questions almost every HR round asks, answered honestly and briefly.
What this covers
- Why this company — Specific reasons from your research, not praise.
- Why should we hire you — Match two needs of the role to your proof.
- Gaps and changes — Explain gaps, backlogs or a branch change without excuses.
- Relocation, shifts, bonds — Know your real answer before the interview.
- Career goals — A realistic next step, connected to this role.
- Notice period and joining — Facts you should have ready.
What to practise
- Write short answers to ten common HR questions
- Say them aloud to a friend and cut anything over a minute
Common questions
- Why do you want to join us?
- Where do you see yourself in five years?
- Are you open to relocation?
- Why did you choose your branch or degree?
Free resources
- Indeed career guide: interviewing — Articles on common interview questions and answers (Free)
- Google Interview Warmup — Free spoken mock interview that prints your transcript (Free)
- AmbitionBox interviews — Interview experiences and company reviews from Indian candidates (Free)
Free courses
- Software Engineering Job Interview – Full Mock Interview — freeCodeCamp (Free video)
- A Complete Job Interview Skills Guide — Alison (Free course)
- Interview Preparation Skills for Accountants — Alison (Free course)
07Company & final prep
The last 48 hours.
07.1Company research
The product, the role, the job description and recent news.
What this covers
- The business — What it sells and to whom.
- The role — What the job description really asks for.
- Recent news — Launches, results, announcements.
- Interview format — The rounds, if the company shares them.
- Your fit — Three reasons, matched to the job description.
What to practise
- Write 3 reasons you want this role
- Match 3 JD lines to your experience
Common questions
- Why do you want to work here?
- What do you know about our product?
Free resources
- GeeksforGeeks — Company-wise questions and theory (Free plan)
- Tech Interview Handbook — Free guide to coding and behavioral interviews (Free)
07.2Questions to ask
Two or three good questions for the end of the interview.
What this covers
- About the team — How work is planned and reviewed.
- About growth — Mentoring, learning, the first 90 days.
- About the product — What is hard right now.
- What to avoid — Questions a quick search answers.
What to practise
- Write 5 questions, keep the best 3
- Prepare one question about the team's own product
Common questions
- Do you have any questions for us?
Free resources
- Tech Interview Handbook — Free guide to coding and behavioral interviews (Free)
07.3Salary & offer basics
How to read an offer, answer salary questions and compare offers.
What this covers
- CTC vs in-hand — CTC includes PF, bonuses and benefits; in-hand is what you receive monthly.
- Fixed vs variable — Variable pay and joining bonuses may have conditions.
- Bonds and clawbacks — Read the service agreement before you sign.
- Answering "expected salary" — Give a researched range or ask for theirs first.
- Comparing offers — Role, learning, location and in-hand pay, not only CTC.
What to practise
- Look up salary ranges for the role and city
- Calculate in-hand pay for one sample offer
Common questions
- What are your salary expectations?
- Do you have any other offers?
Free resources
- Levels.fyi — Salary data shared by employees, mostly tech roles (Free)
- AmbitionBox interviews — Interview experiences and company reviews from Indian candidates (Free)
- Glassdoor interview questions — Interview questions and reviews shared by candidates (Free plan)
07.4Final checklist
Logistics, documents, setup and a calm night before.
What this covers
- Logistics — Time, timezone, link or address.
- Documents — Resume copies, ID, certificates if asked.
- Tech check — Camera, mic, internet, charger.
- Night before — Sleep, light revision, no new topics.
What to practise
- Do a 5-minute tech check the day before
- Lay out documents and clothes the night before
Free resources
- Google Interview Warmup — Free spoken mock interview that prints your transcript (Free)
07.5Job & interview safety
Spot fake offers, payment requests and fake interview links.
What this covers
- Payment requests — Real employers don't charge for jobs or training.
- Email domains — Check it matches the company's own site.
- OTPs & logins — Never share them with anyone.
- Fake interview links — Care with unknown chat apps and downloads.
- Reporting — The 1930 helpline and cybercrime.gov.in.
What to practise
- Check one recent offer against these rules
- Confirm the opening is listed on the company's own careers page
Free resources
- National Cyber Crime Portal — Report online fraud and job scams (Free)
- Have I Been Pwned — Check if your email appears in a data breach (Free)