Questions from

The question bank

Real questions, from real loops

Every question here was asked in a real interview.

Reported by candidates

Written up right after the loop, then checked against other reports of the same round.

Dated, and ordered by what is live

A question carries the month it was asked wherever the report gave one, and the list leads with the recent ones and the ones the most write-ups cite.

Every round, not just coding

Coding, SQL, system design, object design and AI pairing, each in its own workspace.

The whole loop, not just the question

Candidates post how their rounds went, in order. Read one before you take our word for any of this.

Design a rate limiter
OpenAISystem designHard
Jul 2026

Design a rate limiter for a public API. Start on one node, then make it hold across a fleet.

  • Reference solution
  • AI review of your approach
  • Follow-ups the interviewer asks
The loop it came from
4 rounds
  1. Recruiter screen
    Background and the team
  2. Coding
    Two rounds, one hour each
  3. System design
    This question
  4. Hiring manager
    Past work, then questions
By company

Pick the company you are interviewing at

Every question reported for that loop, in one list.

2315
Real interview questions
99
Companies mapped
3
Interview formats
Judged
Server-side, on real tests

The whole loop, in one place

Interview reports and the questions they came from, in one dataset — every round of a big-tech loop, checked by hand by engineers from those companies. The first few at any company are free.

How much of a big-tech job search each product covers — getting the application sent, knowing what the company asks, and practising the question — compared with three other products whose names are not shown
FeatureTrueInterviewEnd to endLeet(name partly hidden)Question bank1poi(name partly hidden)Interview forumInterDB(name partly hidden)Reports site
Built for big-tech loopsYesNoYesNo
Reports open the questionYesNoNoNo
Verified by big-tech engineersYesNoNoNo
Every round, not just codingYesNoNoNo
Judged on hidden testsYesYesNoNo
Proof

What people tell us

Messages people sent us, and the write-ups they post on the board.

Software EngineerMeta · Switching companiesAug 2026
The question bank has enough in it now that I can actually prep off it. I'm using it while I interview at other places.
Software Engineering InternUber · Moving into quantAug 2026
I'm interning right now and want to go quant next. That's what I'm using it to prep for.
Research ScientistGoogleAug 2026
The content holds up. It's accurate and the quality is good.
Kevin · built TrueInterview

Hi, I’m Kevin

I spent two years job hunting at big tech companies. I interviewed at Databricks, Stripe, Optiver and Uber, and took engineering offers from Amazon and Philips.

What I worked out along the way is what this site does, from tailoring a CV for one posting to negotiating the offer at the end. The rubric that scores your practice answers is the one I scored my own against.

Preparing for Stripe I kept meeting the same questions, at company after company. So I built the crawler behind the bank: it pulls interview reports from several sources, merges them, and ranks a question by how often candidates report it.

I still practise on the other platforms and talk to engineers who have just changed jobs. That is what decides which part I build next.

Interviewed atDatabricksStripeOptiverUber
Offers fromAmazonPhilips

Questions, answered

Where do the questions come from?

Candidates who just sat the interview. Some post on our board, which anyone can read; the rest come from public reports we verify and file by company. A question shows the month it was asked wherever the report gave one, so an old one says so instead of being presented as current. The full sourcing and verification process is at /methodology.

Is it only coding questions?

No. System design, object and low-level design, SQL and the AI-pairing rounds are all here alongside the algorithm rounds, each in the workspace that round calls for: the whiteboard for system design, a query workspace that runs against real Postgres for SQL, a multi-file project for AI coding.

Which companies are in the bank, and how do I find one?

The default view at /problems is a directory of companies rather than a list of questions. One row each, showing how many questions we hold for that company and how many formats they cover, with a search box for typing a name. A company appears once candidates have reported questions from it, and two spellings of one employer collapse into a single row. A New marker means every dated report we hold from that company is inside the last six months.

How is this different from LeetCode?

LeetCode is a puzzle library. This is a record of what specific companies asked, across coding, SQL, system design, object design and the AI-pairing rounds.

Which languages can I solve in?

Python 3, JavaScript, Java, Go, C++ and C, each with a starter and a real formatter. SQL questions run PostgreSQL rather than a cut-down engine, so window functions and CTEs behave the way they will in the interview. Coding and SQL are judged on our servers, never in your browser.

Do I get a solution, or just the question?

A reference solution comes with the question, and coding and SQL are judged server-side on hidden tests. When you fail a case you get to read that case, rather than a red cross with nothing behind it. On a coding question that means every case you failed, with its input, the expected output and what your program printed. SQL opens the first dataset your query got wrong, with its rows and the table you were meant to return. A hidden case you passed shows a status and nothing else, so a working solution never enumerates the suite.

And the job-search half?

It finds roles that fit you, writes a CV and cover letter for the ones worth applying to, fills in the application and sends it once you have read it and said yes. The CV is rewritten against the posting itself rather than the job title, and it invents nothing you never listed. Every application lands on your tracker and stays current to the offer.

What is free, and do I need an account?

No account to start: open a free question and run the tests, in the same workspace and against the same judging a paid one gets. An account saves your progress across devices. Pro opens the rest of the catalog and Insider adds every company's bank. What you pay for is coverage and the AI review, not access to a working product.

What is the difference between Pro and Insider?

Two products, and Insider contains Pro. Pro opens the TrueInterview 75 and 150 question sets, the Career Co-pilot, per-role CV tailoring and the AI review of a finished solution. Insider adds every company question bank, reported by candidates who sat those rounds. Either one lifts the daily read limit on the interview write-up board. The TrueInterview 20 and the first few questions at every company stay free on both. Buy Insider if you already know where you are interviewing. Both cards are at /premium.

How does the yearly plan bill, and in what currency?

In US dollars. The plan registry prices everything in USD, and Stripe holds one USD price per product per cadence. The cadences are lifetime, yearly, quarterly and monthly. Quarterly and yearly take a single payment up front for the whole period, so Insider yearly is one charge of $159 covering 12 months, and again a year later. Lifetime is one charge of $359 that never renews. The cards show the effective monthly rate first and print the real charge beside it. That charge is the number your card sees. Prices are at /premium.

Is my code or my CV used to train an AI model?

No. Your work is sent to the model providers named in the Privacy Policy — OpenRouter, which routes to DeepSeek models, and Anthropic — to do the job you asked for, and under the API terms we use your inputs are not used to train their models. Non-essential analytics and advertising cookies also stay off until you accept them on your first visit. Export or deletion requests go to kevin@trueinterview.io and are handled under the Privacy Policy, and your CVs live in a document library you control, each version kept.

Walk in having already solved it.

Every round they will run, from the people who sat them, judged against the real tests.