Written up right after the interview, then sorted by company and round.
Free to start, no card needed
Updated as candidates report new questions.
Questions from
Each one was asked at the company it is filed under.
Written up right after the interview and checked against other reports of the same round.
Dated when the report gives a month. Recent and often-reported questions come first.
Coding, SQL, system design, object design and AI pairing, each in its own workspace.
Candidates post their rounds in order. You can read one before you sign up.

Every question reported for that loop, in one list.
Interview reports and the questions in them, checked by engineers from those companies. The first few at each company are free.
| Feature | TrueInterviewEnd to end | Leet(name partly hidden)Question bank | 1poi(name partly hidden)Interview forum | InterDB(name partly hidden)Reports site |
|---|---|---|---|---|
| Built for big-tech loops | Yes | No | Yes | No |
| Reports open the question | Yes | No | No | No |
| Verified by big-tech engineers | Yes | No | No | No |
| Every round of the loop | Yes | No | No | No |
| Judged on hidden tests | Yes | Yes | No | No |
You practise. We do the paperwork and send an application once you approve it.
Messages people sent us, and the write-ups they post on the board.
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.
I'm interning right now and want to go quant next. That's what I'm using it to prep for.
The content holds up. It's accurate and the quality is good.
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.
OptiverUber
PhilipsCandidates who just sat the interview. Some send us their questions by email or upload; the rest we summarize from interview experiences, on our public board or published elsewhere, then verify and file by company. A question shows the month it was asked wherever the report gave one. How we source and verify: /methodology.
No. System design, object and low-level design, SQL and AI-pairing rounds sit beside the algorithm rounds, each in its own workspace: a whiteboard for system design, real Postgres for SQL, a multi-file project for AI coding.
The default view at /problems is a searchable directory of companies, one row each, with how many questions and formats we hold. A company appears once candidates report questions from it, and two spellings of one employer share a row. A New marker means every dated report we hold from that company is from the last six months.
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.
Python 3, Java, C++, JavaScript, TypeScript, C#, Go, Kotlin, Swift, Rust and C, each with a starter and a formatter. SQL questions run PostgreSQL, so window functions and CTEs behave as they will in the interview. Coding and SQL are judged on our servers.
A reference solution comes with the question, and coding and SQL are judged server-side on hidden tests. On coding, every case you fail shows its input, the expected output and what your program printed. On SQL, the first dataset your query got wrong shows its rows and the table you should have returned. A hidden case you pass shows only a status.
Yes. It finds roles that fit you, then fills in the application and sends it once you approve it. With Pro it can also tailor your CV and write a cover letter for a role from its posting, inventing nothing you did not list. Every application is tracked to the offer.
No account to start: open a free question and run the tests, judged the same way as a paid one. A free account saves your progress across devices and adds the TrueBot coach and AI review of your solutions, within a monthly allowance. Paid plans add more questions, and AI that tailors your CV and drafts your cover letters and form answers.
Insider includes everything in Pro. Pro adds the TrueInterview 75 and 150 sets, and AI that tailors your CV and drafts your cover letters and form answers. Insider adds every company question bank. 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. Buy Insider if you already know where you are interviewing. Both are at /premium.
In US dollars. The cadences are yearly, quarterly and monthly. Quarterly and yearly are one payment up front for the whole period, so Insider yearly is one charge of $159 covering 12 months, and again a year later. The cards show the effective monthly rate first and the real charge beside it. Prices are at /premium.
No. Your work goes 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. In the EEA, the UK, Switzerland and Quebec, product analytics, session recordings and advertising cookies stay off until you accept them. Send export or deletion requests to kevin@trueinterview.io. Your CVs live in a document library you control, each version kept.
Reported by candidates who sat the interview, with tests to check your answer.