Question bank
Interview questions, with guidance on how to answer
834 questions across 64 roles. Open one to see what a strong answer includes and common slips, then drill it out loud with Ava. New to answer structure? Start with the learning hub.
Behavioural
Past experience: what you did and what happened.
220 questions
Technical
Craft knowledge and how you would do the work.
572 questions
Case
A scenario to reason through and decide.
29 questions
System design
Design a system and defend the trade-offs.
13 questions
572 questions match your filters.
- TechnicalEntry levelMachine Learning Engineer
What does it mean for features to be computed the same way in training and in production, and why does that matter?
Tests: Data & feature pipelines
- TechnicalMid levelMachine Learning Engineer
Walk me through how you've deployed a model. How was it packaged, served and rolled out safely?
Tests: MLOps & deployment
- TechnicalMid levelMachine Learning Engineer
Your model training takes twelve hours on a GPU and the team needs to iterate faster. What would you try?
Tests: Model training & evaluation
- TechnicalSeniorMachine Learning Engineer
If you were setting up the machine learning platform for a team of ten scientists, what would you build first and what would you buy?
Tests: MLOps & deployment
- TechnicalAny levelMachine Learning Engineer
Beyond accuracy, what do you monitor for a model running in production?
Tests: Model monitoring & reliability
- TechnicalAny levelMachine Learning Engineer
How do you version data and features so you can reproduce a model from six months ago?
Tests: Data & feature pipelines
- TechnicalEntry levelAI Engineer
In simple terms, what is retrieval augmented generation, and why would you use it instead of just asking a language model directly?
Tests: Retrieval augmented generation
- TechnicalEntry levelAI Engineer
A chatbot you built keeps giving long rambling answers. What would you change first?
Tests: Prompt & context engineering
- TechnicalEntry levelAI Engineer
What is prompt injection, and how might it affect an assistant that reads customer emails?
Tests: AI safety & security
- TechnicalMid levelAI Engineer
Your document search assistant often answers using the wrong document. How would you debug and improve retrieval?
Tests: Retrieval augmented generation
- TechnicalMid levelAI Engineer
How do you evaluate whether a change to a prompt or model actually made your application better?
Tests: LLM evaluation
- TechnicalMid levelAI Engineer
Tell me about an agent or tool-using workflow you built. How did you stop it from looping or taking the wrong action?
Tests: Agents & tool use
- TechnicalMid levelAI Engineer
Your app's language model costs are growing faster than usage. What levers would you pull?
Tests: Production reliability & cost
- TechnicalSeniorAI Engineer
When would you build a fixed workflow with a model at certain steps, versus giving an agent freedom to plan its own steps?
Tests: Agents & tool use
- TechnicalAny levelAI Engineer
How do you handle latency in a chat or voice product where users expect a reply almost immediately?
Tests: Production reliability & cost
- TechnicalEntry levelAutomation Engineer
Tell me about a small script or automation you've built, even just for yourself. What did it do and how did you test it?
Tests: Scripting & programming
- TechnicalEntry levelAutomation Engineer
An automation that copies invoices into the finance system fails halfway through a batch. What should happen next?
Tests: Error handling & resilience
- TechnicalMid levelAutomation Engineer
When would you use screen-based robotic process automation instead of connecting through an API, and what are the risks?
Tests: RPA & workflow tool development
- TechnicalMid levelAutomation Engineer
Walk me through integrating two systems where one sends data through webhooks and the other only accepts batch uploads.
Tests: APIs & system integration
- TechnicalMid levelAutomation Engineer
How do you handle the passwords and credentials your bots need to log in to other systems?
Tests: Security & governance