Technical practice
Suggested practice: How would you keep Bispy's coaching responses within a client's behavioural-science methodology?
What to coverDiscuss how prompts, approved context and response checks could reinforce the methodology rather than produce generic advice. Explain how you would measure adherence and handle a request the available methodology does not cover.
Suggested practice: How would you assemble context and design fallbacks for the coaching assistant?
What to coverExplain what context a response needs, how you would limit irrelevant material, and what should happen when retrieval is weak or the model cannot give a grounded answer. Address the trade-off between response quality, latency and cost.
Suggested practice: How would you choose chunks and embeddings for Qdrant retrieval?
What to coverDescribe how chunk boundaries and embedding choices affect whether the right methodology material is retrieved. Explain how you would test changes against representative queries rather than relying on a few examples.
Suggested practice: When would hybrid search improve retrieval, and how would you diagnose failures?
What to coverCompare semantic and keyword matching for queries that use different wording or require exact terms. Discuss relevance measures and how you would distinguish a missing source, poor ranking and an answer-generation failure.
Suggested practice: What would you put in a golden dataset for the coaching assistant?
What to coverCover representative coaching requests, methodology-boundary cases and retrieval failures, with clear expectations for acceptable responses. Explain how you would keep examples useful as the system changes without masking regressions.
Suggested practice: How would you build an automated quality gate for an LLM change?
What to coverDescribe scoring for groundedness, methodology adherence and retrieval relevance, including where human review remains necessary. Explain thresholds, noisy scores and how a failed gate would inform a release decision.
Suggested practice: How would you choose among Claude, GPT, Gemini and open-weight model APIs?
What to coverPropose a comparison on the role's actual coaching tasks using quality measures alongside latency and cost. Explain how you would document observed behaviour and revisit the choice if results change.
Suggested practice: How would you make assessment scoring results explainable to non-engineers?
What to coverExplain how a Python scoring pipeline could make inputs, transformations and score interpretation traceable. If using a classical ML model, discuss the trade-off between predictive performance and explanations that remain accurate and understandable.
Suggested practice: How would you enforce minimum-necessary handling of sensitive assessment data?
What to coverDiscuss which data each scoring or LLM step actually needs and how to avoid passing unnecessary assessment details through prompts, retrieval and evaluation records. Distinguish structural data boundaries from relying on instructions to the model.
Suggested practice: How would you maintain a production Python pipeline across LLM and assessment changes?
What to coverDescribe tests and documentation that would make scoring and model-behaviour changes reviewable. Explain how you would detect an unexpected change before release and trace it to the affected pipeline stage.
Behavioural practice
Suggested practice: Tell me about taking ownership of a shipped AI feature.
What to coverUse a real situation to explain your scope, the decisions you made and how you handled competing quality and delivery needs. State the result and what evidence showed whether the feature worked.
Suggested practice: Describe a time you investigated a retrieval or model-quality failure.
What to coverSet out the symptom, your diagnostic steps and how you separated possible causes. Describe your action, the result and how you checked that the fix held.
Suggested practice: Tell me about a time evaluation evidence challenged a planned release.
What to coverDescribe the quality signal, the decision you faced and how you communicated the trade-off. Explain what you did, the outcome and what changed in the evaluation approach.
Suggested practice: Describe explaining an assessment or model result to a non-engineer.
What to coverGive the situation and what the audience needed to understand, including any uncertainty or limitation. Explain how you communicated it and what resulted from that conversation.
Suggested practice: Tell me about coordinating technical work through written, asynchronous communication.
What to coverUse a real example to show what you documented, how you resolved questions or disagreements, and what action followed. State the result and how you knew others could act on the information.