About Katkat / Methodology
How we collect, check and update questions
Where the questions come from
Every question starts from an interview that a candidate reported: the company, role, interview round, topic and what was asked. We tag each question with those fields so you can practice for a specific loop. The bank currently has 9,403 published questions across 546 companies and 11 topics.
When a report only gives a title and a short overview, the full problem statement, hints and follow-ups are written as an original practice question in the style of that interview, with the help of AI. That is why company pages describe questions as “in the style of” the company's interviews rather than as leaked or verbatim questions.
Interview experiences
Interview experiences are short accounts that candidates shared about their interviews (3,935 on the site today). We show a preview of each one, tagged with company, role, level, round, outcome and the month it was reported. Each experience is linked to the specific questions it describes: candidate questions from the same company are shortlisted by text similarity, then an AI model picks only those the experience explicitly describes (the same problem, not just the same topic), at most five per experience. 1,601 experiences are currently linked to at least one question.
Solutions and code judges
Member solution walkthroughs are written with the help of AI and explain the approach, reference code and time and space complexity.
3,505 coding questions have a built-in code judge and 295 have a SQL judge. Before a code judge goes live, its reference solution is run in our sandbox to produce every expected output (outputs are never typed by hand); it is run twice and must give identical results; it must pass every test, including edge cases and large generated inputs with time limits; and the starter code must fail, so trivial tests are caught. Where a judge exists, the written walkthrough is generated from the verified signature and reference solution.
How the statistics are counted
The numbers on company and topic pages (topic, difficulty, round and role shares, frequent concepts) are computed directly from the published questions on that page and refresh within a minute of any change.
“Most mentioned in interview experiences” counts how many linked candidate experiences describe each question. It is a signal of what candidates report, not a measure of how often a company asks a question; we do not have that data and never claim a question is “most asked”.
Updates and corrections
We keep adding newly reported questions and experiences in batches. Each question page shows the date its content last changed, and company and topic pages show the latest change among their questions (the bank was last updated on November 5, 2026). Found a wrong answer, a broken test or an outdated question? Email [email protected] and we will fix it.