Home › AI Interview Prep
Free Resources

AI Engineering Interview Questions

Scenario practice for the fastest-growing AI engineering roles. Every question shows what the interviewer is actually testing, a model answer, the answers that lose you the room, and the follow-up you should expect.

210 scenarios, 7 rolesRed-flag answersNo sign-up, private
Written by Ayush Bisht · Reviewed by Sanjay Saini
Last updated 2026-09-30

Choose your role

Each simulator drills the situations interviewers actually test, not definitions.

How it works

Three steps from cold to interview-ready.

Step 1Write firstAnswer in the box, by typing or speaking, before you open anything. If you cannot produce sixty words unaided, you cannot produce them under pressure.
Step 2Compare structure, not wordingModel answers show how a strong candidate frames a trade-off. Copying the phrasing is obvious to an interviewer.
Step 3Rehearse the follow-upEach scenario lists the question that usually comes next. That second question is where most candidates come apart.

All 210 interview questions

Every scenario across the 7 roles in one list. Choose a question to jump straight to it, then write your own answer before you open the model answer.

Showing all 210 questions

AI Engineer (Prompt & Context Engineering) 30 questions

  1. How do you structure a production prompt so it stays reliable as requirements change?Prompt Engineering, Practitioner
  2. What is context engineering and how does it differ from writing prompts?Context Engineering, Practitioner
  3. Your RAG answers are wrong even though the right document exists. How do you debug it?RAG, Practitioner
  4. How do you reduce hallucinations in a customer-facing assistant?Hallucinations, Practitioner
  5. How do you get reliable structured output from an LLM?Structured Output, Foundation
  6. How do you choose a model for a new feature?Model Selection, Foundation
  7. When would you use a long context window instead of retrieval?Long Context, Practitioner
  8. Your token bill doubled after a launch. What do you check first?Cost, Practitioner
  9. When do few-shot examples help, and when do they hurt?Few-shot Prompting, Foundation
  10. How do you defend an LLM app against prompt injection?Prompt Injection, Advanced
  11. How do you decide on a chunking strategy for documents?Chunking, Practitioner
  12. How do you choose an embedding model and vector store?Embeddings, Practitioner
  13. Why combine keyword and vector search?Hybrid Search, Practitioner
  14. How do you make function calling reliable?Function Calling, Practitioner
  15. How do you evaluate whether a prompt change is actually better?Prompt Evaluation, Practitioner
  16. Where can caching reduce cost and latency in an LLM app?Caching, Practitioner
  17. When is fine-tuning worth it over prompting?Fine-tuning, Advanced
  18. How do you handle Indian languages in an LLM feature?Multilingual, Practitioner
  19. How does streaming change the user experience of an LLM feature?Streaming UX, Foundation
  20. How do you get more consistent outputs from an LLM?Determinism, Foundation
  21. How do you handle personal data in prompts?PII Handling, Advanced
  22. How do you manage long conversations within context limits?Conversation Memory, Practitioner
  23. Product gives you a vague requirement for an AI feature. What do you do?Ambiguous Requirements, Foundation
  24. Outputs are inconsistent across users. How do you investigate?Debugging, Practitioner
  25. A provider deprecates the model you depend on. How do you prepare?Model Deprecation, Practitioner
  26. Your AI feature has good answers but a p95 latency of twelve seconds. How do you bring it down?Latency, Practitioner
  27. When is a reranker worth the extra latency and cost?Retrieval, Practitioner
  28. You are building a RAG assistant and have no labelled data. How do you create an eval set?Evaluation Data, Advanced
  29. When would you use a reasoning model instead of a standard model, and what does it cost you?Model Selection, Advanced
  30. Tell me about an AI feature you built that did not work in production. What did you do?Behavioural, Advanced

Practise all AI Engineer (Prompt & Context Engineering) scenarios with model answers

Agentic AI Engineer 30 questions

  1. When should you use an agent instead of a fixed workflow?Agent Design, Practitioner
  2. How do you design tools so an agent uses them correctly?Tool Design, Practitioner
  3. What problem does the Model Context Protocol solve?MCP, Foundation
  4. How do you stop an agent from taking harmful actions?Guardrails, Advanced
  5. How do you handle memory in a long-running agent?Memory, Practitioner
  6. An agent keeps looping and burning tokens. What do you do?Failure Loops, Practitioner
  7. When are multi-agent systems worth the extra complexity?Multi-agent, Advanced
  8. How do you debug a wrong agent decision after the fact?Observability, Practitioner
  9. How do agents plan, and when do you choose plan-then-execute over ReAct?Planning, Practitioner
  10. How do you design human-in-the-loop approvals for an agent?Human Approval, Practitioner
  11. How can tool outputs be used to attack an agent, and what do you do?Tool Injection, Advanced
  12. How do you evaluate an agent end to end?Agent Evals, Advanced
  13. How do you keep agent session costs predictable?Cost Control, Practitioner
  14. How do you make long-running agents resumable?State & Resume, Advanced
  15. How should an agent handle tool failures?Tool Errors, Practitioner
  16. How do you choose an agent framework?Frameworks, Foundation
  17. How do you handle tasks that take hours or many steps?Long Tasks, Practitioner
  18. How do you give agents access to user accounts safely?Delegated Access, Advanced
  19. How do you safely let an agent execute code?Code Sandbox, Advanced
  20. Agent context grows with every step. How do you manage it?Context Growth, Practitioner
  21. What is agent-to-agent communication and when do you need it?A2A, Advanced
  22. Which metrics show whether an agent is production-ready?Reliability Metrics, Practitioner
  23. How do you test agents whose behaviour varies run to run?Non-determinism, Practitioner
  24. How should an agent handle an ambiguous goal?Clarification, Foundation
  25. How do you roll out a new agent to users safely?Rollout, Practitioner
  26. How do you write the system prompt for an agent so its behaviour stays predictable?Prompt Design, Practitioner
  27. Your agent passes its evals but users say it is unreliable. What could explain the gap?Evaluation, Advanced
  28. An agent can read email and also send it. What risks does that combination create, and how do you reduce them?Security, Advanced
  29. A user asks the agent to complete a task that will take 20 minutes. How do you design the experience?Trade-offs, Practitioner
  30. Tell me about an agent behaviour that surprised you in testing. How did you respond?Behavioural, Advanced

Practise all Agentic AI Engineer scenarios with model answers

AI Evaluation Engineer 30 questions

  1. How do you build an eval set for a new LLM feature?Eval Design, Practitioner
  2. What are the risks of using an LLM as a judge, and how do you mitigate them?LLM-as-Judge, Advanced
  3. How do you choose metrics for a summarisation or Q&A system?Metrics, Practitioner
  4. How do you stop prompt or model changes from silently breaking quality?Regression, Practitioner
  5. How do you design a reliable human annotation process?Human Review, Practitioner
  6. How do offline evals and online metrics work together?Online vs Offline, Practitioner
  7. How would you evaluate a model for harmful or biased outputs?Safety Evals, Advanced
  8. A vendor claims state-of-the-art benchmark scores. Do you trust them?Benchmarks, Foundation
  9. How do you keep a golden dataset useful over time?Golden Datasets, Practitioner
  10. When is synthetic data appropriate for evals?Synthetic Data, Practitioner
  11. How do you evaluate a RAG system?RAG Evals, Practitioner
  12. How do you evaluate multi-step agent trajectories?Agent Evals, Advanced
  13. LLM eval scores fluctuate between runs. How do you draw reliable conclusions?Statistical Rigour, Advanced
  14. When do you use pairwise comparison instead of absolute scoring?Scoring Methods, Practitioner
  15. What makes a good evaluation rubric?Rubric Design, Foundation
  16. Your eval suite is slow and expensive. How do you fix it?Eval Cost, Practitioner
  17. How do you detect and avoid benchmark contamination?Contamination, Advanced
  18. How do you evaluate quality across languages?Multilingual Evals, Practitioner
  19. How do you evaluate open-ended tasks with no single right answer?No Ground Truth, Advanced
  20. How do you do error analysis on failing cases?Error Analysis, Practitioner
  21. How do you report eval results to executives?Reporting, Foundation
  22. How do you structure a red-teaming exercise?Red Teaming, Advanced
  23. How do you check whether a model's confidence can be trusted?Calibration, Advanced
  24. How do you A/B test an LLM feature?A/B Testing, Practitioner
  25. How do you build an eval-driven culture in a team?Eval Culture, Practitioner
  26. Your LLM judge and your human reviewers disagree on 30% of cases. What do you do?Judge Design, Advanced
  27. How do you monitor quality in production when you have no ground-truth labels?Production Monitoring, Practitioner
  28. How do you decide how large your eval set needs to be?Eval Data, Practitioner
  29. What would you look for when choosing an evaluation framework or platform?Tooling, Foundation
  30. Tell me about a time an evaluation result changed a decision the team had already made.Behavioural, Advanced

Practise all AI Evaluation Engineer scenarios with model answers

Forward Deployed Engineer 30 questions

  1. What does a forward deployed engineer do that a regular engineer doesn't?Role, Foundation
  2. A customer asks for 'an AI agent for everything'. How do you scope it?Scoping, Practitioner
  3. The customer's data is messy and locked in legacy systems. What do you do?Messy Data, Practitioner
  4. How do you build trust with sceptical stakeholders at a customer?Trust, Practitioner
  5. How do you turn customer-specific work into product improvements?Product Feedback, Practitioner
  6. The customer's security team blocks your deployment. How do you respond?Security Review, Practitioner
  7. How do you take a successful demo to production?Production, Practitioner
  8. The customer keeps adding requests mid-pilot. What do you do?Scope Creep, Practitioner
  9. How do you run discovery with a new customer?Discovery, Foundation
  10. How do you design a demo that convinces a customer?Demos, Foundation
  11. Your executive sponsor leaves mid-project. What do you do?Sponsor Change, Advanced
  12. Users aren't using the solution you delivered. What do you do?Adoption, Practitioner
  13. How do you integrate with legacy ERP or CRM systems?Legacy Integration, Practitioner
  14. How do you set expectations about AI accuracy with a customer?Accuracy Expectations, Practitioner
  15. How do you hand over a solution to the customer's team?Handover, Practitioner
  16. How do you show ROI to a customer's leadership?Value Story, Practitioner
  17. A pilot didn't meet its success criteria. How do you handle it?Failed Pilot, Advanced
  18. You support several customers with urgent requests. How do you prioritise?Prioritisation, Practitioner
  19. How do you work with sales without overpromising?Working with Sales, Practitioner
  20. Two customer departments want conflicting behaviour from the system. What do you do?Stakeholder Conflict, Advanced
  21. A customer bug needs a product fix that engineering hasn't prioritised. How do you escalate?Internal Escalation, Practitioner
  22. How do you train a customer's engineers to work with the solution?Training, Foundation
  23. A customer requires data to stay in a specific region. How do you respond?Data Residency, Practitioner
  24. How do you balance fast prototyping with technical debt?Prototype Debt, Practitioner
  25. How do you deliver bad news to a customer?Bad News, Advanced
  26. A customer wants a fine-tuned model, but you think retrieval plus prompting would work. How do you handle the disagreement?Technical Judgement, Practitioner
  27. How do you explain a technical limitation to a non-technical executive?Communication, Foundation
  28. You are two weeks from a customer go-live and evals show the system misses the agreed accuracy threshold. What do you do?Delivery, Advanced
  29. The customer wants to send confidential documents to a hosted model API. What questions do you ask?Security, Advanced
  30. Tell me about a deployment that went wrong at a customer site. What did you do and what did you change?Behavioural, Advanced

Practise all Forward Deployed Engineer scenarios with model answers

Responsible AI / AI Governance Engineer 30 questions

  1. How do you assess the risk of a new AI use case?Risk Assessment, Practitioner
  2. How do you keep systems aligned with rules like the EU AI Act and India's DPDP Act?Regulation, Advanced
  3. How do you test an AI system for bias?Bias Testing, Practitioner
  4. What documentation should accompany a deployed model?Transparency, Foundation
  5. How do you prevent sensitive data leaking through an LLM application?Privacy, Advanced
  6. How do you design meaningful human oversight?Human Oversight, Advanced
  7. An AI system produced a harmful output publicly. What is your response?Incident Response, Advanced
  8. The business wants to launch despite unresolved fairness findings. What do you do?Pressure, Advanced
  9. Why keep an inventory of AI systems, and what goes in it?AI Inventory, Foundation
  10. How do you run an AI impact assessment?Impact Assessment, Practitioner
  11. How do you approach explainability for different audiences?Explainability, Practitioner
  12. Fairness metrics can conflict. How do you choose?Fairness Trade-offs, Advanced
  13. How do you assess data provenance, consent and copyright for training or retrieval?Data Provenance, Advanced
  14. What do you check before adopting a third-party model or AI vendor?Vendor Due Diligence, Practitioner
  15. How do you design safety testing before launch?Safety Testing, Practitioner
  16. How do you turn a responsible-AI policy into guardrails engineers can use?Policy Guardrails, Practitioner
  17. What should be logged to support AI audits?Audit Trail, Practitioner
  18. How do you set up an AI governance operating model?Governance Model, Practitioner
  19. How do you embed governance into the delivery pipeline?Controls in CI, Practitioner
  20. How would you write a generative-AI acceptable-use policy for employees?Acceptable Use, Foundation
  21. Employees are using unapproved AI tools. How do you respond?Shadow AI, Practitioner
  22. What extra safeguards are needed when users may be children or vulnerable?Vulnerable Users, Advanced
  23. How do you monitor fairness and safety after launch?Post-launch Monitoring, Practitioner
  24. How do you handle a data deletion request when data may be in a model?Erasure Requests, Advanced
  25. How do you manage differing regulations across countries?Cross-border, Advanced
  26. What are the main governance risks specific to generative AI compared with traditional ML?Generative AI Risk, Practitioner
  27. How does governance change when an AI system can take actions, not only produce text?Agentic AI, Advanced
  28. A team says documentation slows them down. How do you keep it useful and lightweight?Documentation, Practitioner
  29. A provider updates its model and outputs change for your regulated use case. How do you govern that?Third-party Models, Advanced
  30. Tell me about a time you had to say no to a launch or slow one down for governance reasons. How did you handle it?Behavioural, Advanced

Practise all Responsible AI / AI Governance Engineer scenarios with model answers

LLMOps Engineer 30 questions

  1. How do you deploy and version LLM applications safely?Deployment, Practitioner
  2. What do you monitor in production LLM systems?Monitoring, Practitioner
  3. How do you control LLM costs at scale?Cost Control, Practitioner
  4. How do you reduce latency for a chat application?Latency, Practitioner
  5. How do you handle provider outages and rate limits?Reliability, Advanced
  6. When would you self-host an open model instead of using an API?Self-hosting, Practitioner
  7. Quality dropped and no code changed. What do you investigate?Quality Drift, Advanced
  8. A prompt change caused a spike of bad outputs at 2am. How do you respond?Incident, Practitioner
  9. Why use a prompt registry, and what should it support?Prompt Registry, Practitioner
  10. What does CI/CD look like for an LLM application?CI/CD, Practitioner
  11. What does a model gateway provide?Model Gateway, Practitioner
  12. What should LLM tracing capture?Tracing, Practitioner
  13. When is semantic caching a good idea?Semantic Caching, Advanced
  14. How do you autoscale GPU inference?GPU Autoscaling, Advanced
  15. How can you make self-hosted inference cheaper and faster?Inference Optimisation, Advanced
  16. How do you isolate tenants in a shared LLM platform?Multi-tenancy, Advanced
  17. How do you manage API keys and secrets for LLM services?Secrets, Foundation
  18. How do you balance detailed logging with privacy?Logging & Privacy, Practitioner
  19. How do you keep a RAG index fresh?Index Refresh, Practitioner
  20. How do feature flags help with LLM releases?Feature Flags, Practitioner
  21. How do you define SLOs for an LLM service?SLOs, Practitioner
  22. How do you attribute LLM costs to teams and features?Cost Attribution, Practitioner
  23. How do you manage fine-tuned models across their lifecycle?Model Registry, Advanced
  24. What belongs in an on-call runbook for an LLM service?Runbooks, Foundation
  25. How do you make staging environments realistic for LLM apps?Staging, Practitioner
  26. How would you detect that an LLM application has started producing lower-quality answers before customers complain?Observability, Advanced
  27. Your traffic doubles during a marketing campaign and you hit provider rate limits. What do you do in the moment and afterwards?Rate Limits, Practitioner
  28. How do you roll out a new model version when you cannot fully predict how it will behave?Deployment, Practitioner
  29. How do you handle user data that ends up in prompts, logs and traces in your LLM platform?Data Governance, Practitioner
  30. Tell me about an outage or incident you handled on an ML or LLM system. What did you change afterwards?Behavioural, Advanced

Practise all LLMOps Engineer scenarios with model answers

AI Solutions Architect 30 questions

  1. How do you design an enterprise architecture for generative AI?Architecture, Practitioner
  2. How do you decide between build, buy and partner for AI capabilities?Build vs Buy, Practitioner
  3. How do you advise a client choosing between RAG and fine-tuning?RAG vs Fine-tuning, Foundation
  4. What are the key security risks in LLM architectures?Security, Advanced
  5. How do you design for multiple models and vendors?Multi-model, Practitioner
  6. How do you plan for scale and cost in an AI platform?Scale & Cost, Practitioner
  7. How do you explain trade-offs to non-technical executives?Stakeholders, Foundation
  8. A bank wants AI on top of legacy systems under strict compliance. What is your approach?Legacy, Advanced
  9. What does a production RAG reference architecture include?RAG Reference, Practitioner
  10. How do you prepare enterprise data for AI use?Data Architecture, Practitioner
  11. How do you choose between cloud AI services, private cloud and on-premises?Hosting Choices, Practitioner
  12. How do you design for tight latency requirements?Latency Design, Practitioner
  13. How do you add AI features to a multi-tenant SaaS product?Multi-tenant SaaS, Advanced
  14. How do you make an AI system resilient?Resilience, Advanced
  15. Which integration patterns work well for AI in enterprise systems?Integration Patterns, Practitioner
  16. What architectural concerns are specific to enterprise agents?Enterprise Agents, Advanced
  17. How do you estimate total cost of ownership for an AI solution?TCO, Practitioner
  18. What typically breaks between a PoC and production?PoC to Production, Practitioner
  19. How do you run a fair vendor evaluation?Vendor Selection, Practitioner
  20. How should identity and access work in an AI architecture?Identity & Access, Advanced
  21. How do you migrate an application to a new model safely?Model Migration, Practitioner
  22. A vendor promises big accuracy gains. How do you validate the claim?Vendor Claims, Foundation
  23. When does on-device or edge AI make sense?Edge AI, Practitioner
  24. What kinds of technical debt are unique to AI systems?AI Tech Debt, Practitioner
  25. How do you choose between a workflow and an agentic architecture for a client?Workflow vs Agent, Practitioner
  26. How do you design an AI platform so that individual teams can build quickly while central risk requirements are still met?Governance, Advanced
  27. A client wants to use customer conversations to improve their AI assistant. How do you advise them?Data Privacy, Advanced
  28. How do you build evaluation into the architecture, not treat it as a later testing phase?Evaluation, Practitioner
  29. A client asks you to choose their first generative AI use case. How do you decide?Generative AI Strategy, Foundation
  30. Tell me about an architecture decision you got wrong. What happened and what did you learn?Behavioural, Advanced

Practise all AI Solutions Architect scenarios with model answers

Frequently asked questions

Is the interview prep free?

Yes. Every role simulator is free with no sign-up. You write your own answer to each scenario, then open the model answer to compare.

How many questions are there per role?

Thirty scenario-based questions per role, 210 across 7 roles. Each one shows what the interviewer is testing, a model answer, the answers that lose you the room, and the follow-up question you should expect.

How does the simulator work?

Pick a role, then work through the scenarios in any order. Type your answer or press Speak your answer to dictate it, then open the model answer under that question to compare. A progress bar tracks how many you have attempted.

Are the model answers the only correct ones?

No. They show the structure and reasoning interviewers reward. Use them to sharpen your own answer rather than to memorise a script.

Is my typed answer stored anywhere?

No. Your answers stay in your own browser using local storage and are never uploaded to us. Clearing your browser data removes them. If you use the Speak your answer button, your browser's speech service converts your voice to text; in Chrome that audio is processed by Google.

Which roles are covered?

AI Engineer (Prompt & Context Engineering), Agentic AI Engineer, AI Evaluation Engineer, Forward Deployed Engineer, Responsible AI / AI Governance Engineer, LLMOps Engineer and AI Solutions Architect, with further roles being added.