Interview Question Bank: 40+ Questions to Practice
Build an interview question bank with common, tricky, behavioral, and technical questions, difficulty ratings, and answer frameworks you can reuse.
An interview question bank is a organized list of the questions you are most likely to face, each tagged with a difficulty level, a purpose, and a short answer outline. The most effective banks cover five categories (general, weakness-focused, behavioral, role-specific, and technical) and are practiced out loud, not just read. Tools like CloakAI can then support you during live interviews by surfacing structured answer prompts when you need them.
TL;DR
- A good interview question bank groups questions by type and rates each one Easy, Medium, or Hard.
- Practice 5-8 questions per category rather than memorizing dozens of scripted answers.
- Weakness and "unusual" questions test self-awareness; pick a real, non-critical flaw and show how you manage it.
- Behavioral questions need the STAR structure: Situation, Task, Action, Result.
- Technical rounds (such as SQL) require hands-on drilling, not just reading answers.
- Record yourself answering and trim each response to roughly 60-120 seconds.
- A live assistant like CloakAI can act as a safety net, but your own preparation does the heavy lifting.
What Is an Interview Question Bank and Why Use One?
An interview question bank is a personal study document that lists likely questions, what each one is really testing, and a bullet outline of your answer. Writing it forces you to find gaps in your stories before an interviewer does.
For every entry, record three fields:
- The question as it is likely to be worded.
- The hidden intent (self-awareness, ownership, communication, fit).
- Your answer outline in three to four bullets, not a full script.
Bullets beat scripts because memorized paragraphs sound rehearsed and collapse the moment a follow-up arrives.
How Many Interview Questions Should You Practice?
Aim for 30-40 questions in your bank, but rehearse only 5-8 deeply per category. Most questions are variations of a handful of themes, so a strong story about a mistake, a conflict, and a deadline can be adapted to dozens of prompts.
| Category | Questions to rehearse | Typical difficulty |
|---|---|---|
| General / opener | 5 | Easy |
| Strengths and weaknesses | 6 | Medium |
| Unusual or curveball | 5 | Hard |
| Behavioral | 8 | Medium to Hard |
| Technical / role-specific | 6-10 | Varies |
What Are the Most Common General Interview Questions?
General questions usually open the interview and set the tone. They are rated Easy, but weak answers here cost you momentum.
- Tell me about yourself (Easy). Use a present-past-future format: current role, one or two relevant achievements, and why this position is the logical next step. Keep it under two minutes.
- Why do you want to work here? (Easy). Name one specific thing about the company, such as a product, a value, or a market, and connect it to your skills.
- Why this role? (Easy). Map two responsibilities from the job description to your past results.
- What are your strengths? (Easy). Choose two strengths the job actually requires and back each with a one-sentence proof point.
- Where do you see yourself in five years? (Medium). Show ambition that fits the company's growth path without sounding like you plan to leave.
How Do You Answer Weakness and "What Would You Change About Yourself" Questions?
Choose a real weakness that is not central to the job, then describe the concrete system you use to manage it. Interviewers are scoring self-awareness, not perfection.
Common variations, all rated Medium:
- What is your greatest weakness?
- What would you change about yourself?
- What would your last manager say you need to improve?
- What is something you are not very good at?
A reliable three-part formula: name it, show the impact, show the fix. For example: "I used to hold on to tasks too long instead of delegating. It slowed a project once, so now I assign owners in the first planning meeting and check in at set milestones."
Avoid "I'm a perfectionist" and "I work too hard." Without evidence, both sound like dodges.
How Do You Handle Unusual Questions Like "What Is Your Kryptonite?"
Treat a curveball as a regular weakness question wearing a costume. "What is your kryptonite?" is a real question reported in candidate interview write-ups, and the interviewer wants honesty and self-awareness, not a joke.
Steps for any odd question:
- Pause for two or three seconds. Silence reads as thoughtfulness.
- Translate it into the standard question underneath.
- Answer with a real professional example.
- Close with what you do about it.
Other hard-rated prompts to include: "Tell me about a professional mistake you made" and "Describe a time you failed." The strongest answers show ownership, the action you took, and what changed afterward.
What Are the Best Behavioral Questions to Prepare For?
Behavioral questions ask what you actually did, so prepare real stories using the STAR method. Eight stories cover nearly every prompt.
| Question | Difficulty | What to emphasize |
|---|---|---|
| Describe working in a team | Easy | Your specific role and the outcome |
| Describe a conflict with a coworker | Medium | Resolution and what you learned, no blame |
| Describe a mistake you made | Medium | Ownership first, excuses never |
| Describe a tight deadline | Medium | How you prioritized and communicated |
| Describe disagreeing with your manager | Hard | Respectful, private, evidence-based pushback |
| Describe a time you failed | Hard | What happened, what you did, what changed |
Build a "story matrix": list your eight stories down one side and the themes (conflict, leadership, failure, deadline, initiative) across the top. One story can often serve two or three themes. For a company-specific example of this approach, see our guide to passing the TikTok behavioral interview.
How Should You Prepare for Technical Questions Like SQL?
Technical questions need active practice: write queries or code, run them, and explain your reasoning aloud. Reading solutions creates false confidence.
For SQL, concentrate on joins, aggregation with GROUP BY and HAVING, subqueries, and window functions such as ROW_NUMBER and RANK. Our SQL interview questions guide on window functions and joins walks through the patterns that appear most.
Practical recommendation: spend 30-45 minutes per day for two weeks on timed problems, and always state your approach before typing. Interviewers frequently score communication as heavily as correctness.
How Can an AI Interview Assistant Help With a Question Bank?
An AI assistant works best as a layer on top of preparation. You build and rehearse the bank; the tool helps you stay organized when a question catches you off guard.
CloakAI is an invisible AI interview assistant that runs discreetly during live interviews and can suggest answer structures, STAR outlines, and technical hints in real time. You can compare options in our roundup of the best AI coding interview assistants. Check each employer's rules before using any tool, and review CloakAI's terms of service so you understand how it is meant to be used.
A 7-Day Plan to Work Through Your Question Bank
- Day 1: Draft 30-40 questions and tag difficulty.
- Day 2: Write bullet outlines for general and weakness questions.
- Day 3: Select eight STAR stories and fill the story matrix.
- Day 4: Practice curveball questions out loud.
- Day 5: Drill technical problems under a timer.
- Day 6: Record a full mock interview and review it.
- Day 7: Refine your weakest five answers and rest.
FAQs
Q: How many interview questions should be in a question bank? A: Aim for 30-40 questions across five categories. Rehearse 5-8 in each category deeply instead of memorizing every answer.
Q: Should I memorize my interview answers word for word? A: No. Memorize the structure and key facts only. Scripted answers sound robotic and break down when the interviewer asks a follow-up.
Q: What is the best structure for behavioral interview answers? A: Use STAR: Situation, Task, Action, Result. Spend most of your time on the Action and Result, and keep the whole answer to about 60-120 seconds.
Q: What is a good answer to "What is your greatest weakness?" A: Name a genuine, non-essential weakness, explain how it showed up once, and describe the specific system you now use to manage it.
Q: Can CloakAI help me during a live interview? A: Yes. CloakAI is built as an invisible AI interview assistant that offers real-time prompts, and you can learn more at the CloakAI blog. Always confirm that using an assistant is acceptable for your specific interview.
Final Thoughts
A strong interview question bank is small, categorized, and practiced aloud. Build yours this week, rate each question by difficulty, and spend your time on the Hard ones. Confidence comes from having a reliable structure for every type of question, not from knowing every possible question in advance.
Preparing for a live interview? See how CloakAI helps in real time →