Skip to main content

Question generator

Interview question generator

Draw a fresh set of real interview questions for your role, narrowed by topic and difficulty, whenever you want to drill. Answer each out loud, then reveal a full model answer with the likely follow-ups and reference code. Every set is a new random shuffle from our curated bank, so you can keep generating and never run out of practice. No signup, nothing uploaded.

Generate questions

Role
Topic
Difficulty
How many
  1. 1.Describe the ReAct pattern for agent reasoning. What does the loop look like step by step, and why does alternating between reasoning and action tend to produce better results than just prompting for an answer?

    easy
    Domain knowledge
  2. 2.Have you ever had to convince a product manager or engineering leadership that investing in agent evaluations was worth the time? How did you make the case?

    medium
    Behavioral
  3. 3.Write a TypeScript class SlidingWindowRateLimiter that limits calls to N per second using a sliding window algorithm. It should expose an async acquire() method that resolves immediately if under the limit and waits (with a timeout option) if the limit is reached.

    medium
    Coding
  4. 4.Your agent framework needs to guarantee that function call arguments match a JSON Schema before passing them to the tool. How do you implement that validation, and what do you do when the model emits invalid JSON?

    medium
    Role-specific
  5. 5.Design a memory service that allows agents across multiple sessions to store, retrieve, and forget user-specific facts. It must support semantic search, time-based decay, and a per-user storage quota.

    hard
    System design

Drawn at random from 40 matching Agent SDK engineer questions in our bank. Press generate again for a new draw.

Why random practice beats reading lists

Most interview preparation goes wrong in the same way: people read long lists of questions and model answers, feel productive, and then freeze in the actual interview. The reason is that reading is recognition, not recall. You nod along to a model answer and your brain registers it as familiar, but familiarity is not the same as being able to produce a strong answer cold, under pressure, with an interviewer watching. The fix is retrieval practice: repeatedly forcing yourself to generate an answer from memory before checking it. A random question generator is built for exactly this. It hands you a question with no context and no answer in view, which is precisely the condition you will face in the room, and it makes you do the hard cognitive work that actually builds the skill.

Randomness matters too. When you work through a fixed list in order, you start to anticipate what is coming and your answers get lazy. Shuffling breaks that pattern and forces genuine recall each time, which is a much better simulation of an interview where you cannot predict the next question. Pressing generate for a fresh set also removes the temptation to keep practising the handful of questions you already answer well, the most common self-deception in interview prep.

A practice routine that works

Start by mapping your weak spots. Generate a few sets across every topic for your role and notice which questions make you hesitate; those topics are where your preparation time pays off most. Then drill deliberately: filter to one weak topic, generate five questions, and answer each out loud as if the interviewer were present, only reading the hint after you have given your own answer. Speaking aloud is non-negotiable, because the gap between knowing something and being able to articulate it smoothly is enormous, and it only closes with spoken reps. Keep sessions short and frequent rather than long and rare; twenty focused minutes a day beats a three-hour cram, because spaced repetition is how memory consolidates.

As your interview date approaches, widen the net. Switch the topic filter back to all and the difficulty to match your target level, then generate mixed sets so you practise transitioning between unrelated questions, which is what a real loop feels like. For behavioral questions in particular, pair the generator with the STAR answer builder so you are not just recalling the question but rehearsing a structured answer. For coding and system-design questions, treat the generated prompt as a timed exercise rather than a trivia item, and work the full solution.

Frequently asked questions

Where do these interview questions come from?
They are drawn from the same curated question bank that powers our interview-questions pages, organised by role and topic and tagged by difficulty and how often each comes up. The generator simply gives you a random draw from the slice you choose, so you are practising against real, representative questions rather than a generic list. Each role only appears once it has enough questions to make a meaningful set.
How should I use a question generator to prepare?
Treat it like flashcards for interviews. Pick your role, narrow to the topic you are weakest on, and generate a set. Answer each one out loud before reading the hint, then move on. The value is in the retrieval practice: forcing yourself to produce an answer from memory is far more effective than re-reading model answers. Regenerate for a fresh set whenever you want to drill again, and rotate through topics so you are not just practising your strengths.
Why filter by difficulty?
Because interview difficulty scales with seniority and with how far into the loop you are. Early-career candidates benefit from building confidence on easy and medium questions before tackling hard ones; senior candidates should weight toward the harder, more open-ended questions that test depth and judgement. Filtering lets you match the practice to where you actually are, rather than being discouraged by questions far above your target level or bored by ones below it.
Is this the same as a mock interview?
It is related but different. The generator gives you a batch of questions to work through at your own pace, good for focused topic drilling. The mock-interview tool serves questions one at a time, as they would come in a real loop, which is better for rehearsing pacing and composure under time pressure. Many people use the generator to build coverage and the mock interview to practise delivery.
Does it store anything?
No. The generator runs entirely in your browser and saves nothing. Your role and topic choices, and the questions drawn, exist only for your session. There is no account, no upload, and no tracking of what you practised.

Take practice further

Drill structure, simulate a real loop, and read the full question banks by role.