Interview prep resources, sorted by the job you want

190 interview prep resources for 12 tech roles, sorted by interview round. Most are free, and we checked the links on 15 October 2026.

190 resources · 162 free · Links checked 15 October 2026 · How we pick

Pick your role

Software engineering

SDE, backend, frontend, full stack, mobile, DevOps and SRE, QA and SDET

Data

Data engineer, data analyst and data scientist: SQL, statistics and pipelines

  • Data engineer

    23 resources · 18 free

    Start with Data Engineer Handbook

  • Data analyst

    21 resources · 17 free

    Start with LeetCode SQL 50 study plan

  • Data scientist

    24 resources · 17 free

    Start with Introduction to Machine Learning Interviews (Chip Huyen)

AI and ML

ML engineer and AI engineer: ML theory, ML system design, LLMs and agents

  • ML engineer

    31 resources · 23 free

    Start with AIMLInterviews (formerly Machine-Learning-Interviews)

  • AI engineer

    27 resources · 20 free

    Start with Awesome Generative AI Guide: AI Interview Hub

By round

RoundWhat it testsCovered most on
Coding and DSASolving problems with data structures and algorithms, and explaining your approachSoftware engineer (32)
Core CSOperating systems, DBMS, computer networks and OOP basicsSoftware engineer (5)
LLD and machine codingClass design, design patterns, and building a small working app in about 90 minutesSoftware engineer (8)
System designDesigning a large service: APIs, data, scaling and the trade-offs between optionsBackend developer (23)
Frontend and UI codingBuilding UI components in JavaScript, plus browser, DOM and performance questionsFrontend developer (19)
Language and tool questionsQuestions on your stack: languages, frameworks, cloud, testing and data toolsDevOps and SRE (12)
SQLWriting queries with joins, grouping and window functions on realistic tablesData analyst (13)
ML theory and statisticsStatistics, probability, A/B tests, ML algorithms and how to judge a modelML engineer (15)
ML system designDesigning ML systems end to end: data, training, serving and monitoringML engineer (6)
LLMs and GenAIHow LLMs work, plus RAG, agents, evaluation and building on model APIsAI engineer (16)
Behavioral and HRStories about your past work, teamwork and conflict, and why you want the jobSame for every role (9)
Resume, companies and offersGetting shortlisted, researching companies, and comparing and negotiating offersSoftware engineer (1)
Practice and communitiesTimed problems, live practice with peers, and interview stories from other candidatesQA and SDET (3)

For every role

Behavioral and HR rounds, resumes, pay and company guides apply whatever the job.

Behavioral and HR 9 resources

  • GeeksforGeeks - HR interview questions

    Website · geeksforgeeks.org

    Twenty-five standard HR-round questions, from 'tell me about yourself' to relocation and 'why should we hire you', each with a fill-in sample answer.

    Best for Indian freshers preparing for the HR round of campus or off-campus hiring

    • Free
    • Beginner
    • From India
  • Microsoft Careers - Interview tips

    Official guide · careers.microsoft.com

    Microsoft's before, during and after checklist for interviews, which recommends a STAR-plus-Reflection answer format and explains traits like growth mindset.

    Best for behavioral answers for Microsoft interviews, including roles at its Hyderabad and Bengaluru centres

    • Free
    • Beginner
  • MIT CAPD - The STAR method for behavioral interviews

    Website · capd.mit.edu

    A short, neutral STAR primer from MIT's career office, with a worksheet for choosing examples and keeping the answer on what you personally did.

    Best for freshers learning the STAR method for the first time

    • Free
    • Beginner
  • Tech Interview Handbook - Behavioral interviews

    Website · techinterviewhandbook.org

    A free behavioral-round guide for engineers on what interviewers judge, how to shape answers with STAR, and how to prepare a few reusable project stories.

    Best for a first structured pass at behavioral prep alongside coding prep

    • Free
    • All levels
    • 143k stars
  • reverse-interview

    GitHub repo · viraptor/reverse-interview

    A community-built bank of questions to ask your interviewers about the role, team, engineering practices, company health and pay.

    Best for the 'any questions for us?' moment, and judging whether to accept an offer

    • Free
    • All levels
    • 29k stars
    • Updated Feb 2025
  • Amazon Leadership Principles

    Official guide · amazon.jobs

    Amazon's list of its 16 Leadership Principles, the yardstick its interviewers use for every behavioral question in an Amazon or AWS loop.

    Best for mapping your STAR stories to each principle before any Amazon or AWS interview

    • Free
    • All levels
  • Google Careers - Interview tips

    Official guide · google.com

    Google's own candidate advice on matching your resume to the listing, building a bank of STAR examples, talking about leadership and handling follow-up questions.

    Best for anyone with a Google interview who wants the official view before third-party guides

    • Free
    • All levels
  • Jeff H Sipe - Practice Interviews (YouTube)

    YouTube channel · youtube.com

    A former Google technical recruiter takes behavioral questions apart: how to build the story, which follow-ups to expect, and how to talk about pay.

    Best for hearing what a strong behavioral answer and its follow-ups actually sound like

    • Free
    • Beginner
  • A Life Engineered (Steve Huynh, YouTube)

    YouTube channel · youtube.com

    A former Amazon principal engineer who sat on many interview loops gives frank advice on interviewing, leveling, offers and building a tech career.

    Best for mid-level and senior engineers thinking about level, scope and how seniority is judged

    • Free
    • Intermediate

Practice and communities 3 resources

  • r/cscareerquestions

    Community · reddit.com

    One of the largest global forums on software careers, with job-search strategy, offer decisions, interview stories and daily discussion threads.

    Best for a global view of hiring trends, offers and interview formats

    • Free
    • All levels
  • r/developersIndia

    Community · reddit.com

    India's biggest developer subreddit, full of interview stories, offer comparisons, job-switch advice and resume-review threads, with a companion wiki and Discord.

    Best for India-specific questions like CTC versus in-hand pay, notice periods and service-to-product switches

    • Free
    • All levels
    • From India
  • Blind

    Community · teamblind.com

    An anonymous forum where employees verified by work email compare offers, levels and recent interview loops company by company, with busy India channels.

    Best for checking whether an offer is competitive and what a company's current loop looks like

    • Free
    • Intermediate

Resume, companies and offers 11 resources

  • Tech Interview Handbook - Software engineer resume guide

    Website · techinterviewhandbook.org

    A step-by-step guide to a tech resume that survives applicant-tracking filters, from a parseable template and section order to impact-focused bullets and free checks.

    Best for writing or fixing a resume before applying to product companies

    • Free
    • Beginner
    • 143k stars
  • Reactive Resume

    GitHub repo · reactive-resume/reactive-resume

    An open-source, privacy-friendly resume builder with clean templates and PDF and JSON export, free as a hosted app at rxresu.me or self-hosted.

    Best for a polished resume without LaTeX and without paying for a resume service

    • Free
    • Beginner
    • 44k stars
    • Updated Oct 2026
  • Jake's Resume (LaTeX template on Overleaf)

    Website · overleaf.com

    The plain one-column LaTeX resume that engineering resume reviewers recommend most, which you can open and edit free in Overleaf's browser editor.

    Best for students and freshers who want an ATS-friendly one-page tech resume quickly

    • Free
    • Beginner
  • Hiring Without Whiteboards

    GitHub repo · poteto/hiring-without-whiteboards

    A long-running list of companies that test candidates with practical, job-like work instead of whiteboard puzzles, with a note on each company's process.

    Best for targeting employers whose interview style suits you (mostly US and remote-first companies)

    • Free
    • All levels
    • 53k stars
    • Updated Sep 2026
  • r/developersIndia Community Wiki

    Website · wiki.developersindia.in

    Community FAQs on Indian job switches, from notice periods, referrals and salary talks to moving from service to product companies, plus resume and placement pages.

    Best for Indian engineers switching jobs or moving from campus placements to off-campus hiring

    • Free
    • All levels
    • 43 stars
    • From India
  • AmbitionBox

    Website · ambitionbox.com

    An Indian company-review site where employees and candidates post salaries by designation, workplace ratings and round-by-round interview write-ups.

    Best for researching Indian service and product companies' pay bands, interview rounds and culture

    • Free
    • All levels
    • From India
  • Anthropic - Candidate AI guidance

    Official guide · anthropic.com

    Anthropic's public rules for applicants: AI is welcome for research, practice and polishing your own drafts, but not in take-homes or live interviews unless allowed.

    Best for knowing where AI is and isn't allowed before applying to an AI lab

    • Free
    • All levels
  • Haseeb Qureshi - Ten rules for negotiating a job offer

    Blog · haseebq.com

    A two-part essay by a self-taught engineer on handling offers: keep competing options alive, get terms in writing, and push for more without souring the relationship.

    Best for your first serious offer negotiation, especially with competing offers (pair it with Indian pay data)

    • Free
    • All levels
  • Thoughtworks India - AI policy for recruitment

    Official guide · thoughtworks.com

    Thoughtworks' candidate rules: disclose GenAI use in your application; good use of AI tools is welcome in interviews if your answers show your own skills.

    Best for candidates applying to Thoughtworks India, and anyone checking typical employer AI rules

    • Free
    • All levels
  • Levels.fyi - Software engineer pay in India

    Website · levels.fyi

    Self-reported and partly offer-verified Indian pay data, split by company, level and city into base, stock and bonus, with other job families a click away.

    Best for benchmarking an Indian offer or deciding what number to counter with

    • Free tier
    • All levels
  • r/EngineeringResumes wiki

    Community · reddit.com

    The rulebook of a resume-critique subreddit, covering formatting, impact-focused bullets, templates and common mistakes, to read before posting for review.

    Best for rewriting bullet points and getting free critiques before applying

    • Free
    • Beginner

How we pick

  • Free first. 162 of the 190 resources are free, and 23 more have a free tier.
  • Actively maintained, or older but still accurate. A few older guides stay because what they teach has not changed.
  • We checked the links on 15 October 2026 and re-check them before every update. A few sites, such as Reddit, block automated checks; for those we confirmed the page exists another way.
  • Every description is written in our own words, not copied from the source.
  • We leave out AI interview assistants (Helpwing included), online-assessment answers, leaked questions, aptitude or placement-exam prep, and pirated books.
  • Paid items are labelled Paid. There are 5, all books, and each one links to the author or publisher.

From the team that keeps this list

Helpwing is a desktop app for interviews where AI help is allowed: it hears the question and drafts an answer from your resume. It is not for online assessments or tests.

See how Helpwing works

Your download has started

Open Helpwing on your Mac in 3 steps. The beta is not Apple-notarized yet, so macOS flags it after a browser download. The file is fine; step 1 clears the flag.

Prefer to watch? Every step on a real Mac, from download to sign-in. 1:25
  1. When the download finishes, open Terminal (⌘ Space, type Terminal) and run:
    xattr -cr ~/Downloads/Helpwing-arm64.dmg
  2. Open the disk image and drag Helpwing to Applications.
  3. Open Helpwing from Applications and sign in with Google. When macOS asks, allow Screen & System Audio Recording, then reopen Helpwing once.

Helpwing has no Dock icon: a small dark window opens at the top of your screen, and ⌘ B shows or hides it. Still blocked? System Settings → Privacy & Security → Open Anyway. Do not turn off macOS security.

Problem? Download again · Intel Mac instead · Full troubleshooting

Installing on Windows

One warning is expected. The beta installer is not signed yet, so the first time you run it SmartScreen says “Windows protected your PC.”

Prefer to watch? Every step on a real PC, including the SmartScreen screen. 1:13
  1. Open Helpwing-Windows.exe from your Downloads folder.
  2. If you see “Windows protected your PC,” click More info, then Run anyway.
  3. When Helpwing opens, choose Sign in with Google.

Do not turn SmartScreen or antivirus off. If security software removed the file, restore it from Protection history and allow Helpwing.

Full troubleshooting · All installers and checksums

Support

Support and feedback

Tell us what broke or what you want changed. We read every message.

Or email support@helpwing.dev