Technical practice
How would you design an agent to automate a repetitive firm workflow?
What to coverSuggested preparation: Explain how you would define the task, choose where the agent can act, and keep a human decision point where needed. Discuss how you would check that the automation improves the workflow without sacrificing accuracy.
How would you integrate an external tool through an MCP server?
What to coverSuggested preparation: Walk through the tool interface, inputs, permissions and handling of failed calls. Explain how you would test the integration and make its actions traceable.
How would you make prompts produce consistent results across models?
What to coverSuggested preparation: Discuss clear task framing, output constraints and iterative testing with representative inputs. Explain what you would recheck when moving between Claude, ChatGPT and Gemini rather than assuming a prompt transfers unchanged.
How would you build an evaluation set and use it before release?
What to coverSuggested preparation: Describe representative cases, expected outcomes and how you would maintain the set as a workflow changes. Explain how regression results would inform a release decision instead of relying on spot checks.
How would you validate AI-generated code and other outputs before use?
What to coverSuggested preparation: Cover testing for correctness, completeness and reliability, plus a structured human review for consequential outputs. Explain how you would record findings so reviewers can understand what was checked and what remains uncertain.
What would you consider when taking an AI tool from build to production?
What to coverSuggested preparation: Walk through packaging with Docker, testing, hosting and production monitoring, all named in the posting. Discuss how you would detect a failure after deployment and decide whether to correct or roll back a change.
How would you use Python and SQL in an AI workflow?
What to coverSuggested preparation: Describe Python’s role in API calls or data preprocessing and SQL’s role in querying structured data. Explain how you would check that data passed between those steps is accurate and appropriate for the task.
What would you include in a simple internal React dashboard for an AI tool?
What to coverSuggested preparation: Focus on information users need to inspect outputs, review status or understand errors; the posting specifies simple internal dashboards, not a particular product. Explain the trade-off between a useful interface and unnecessary complexity.
How would you decide whether client or fund data can be sent to a model?
What to coverSuggested preparation: Start with the posting’s requirements to use approved endpoints and enterprise tooling, follow IT policies and protect confidentiality. Explain when you would withhold data or seek clarification rather than infer that a model is approved.
How would you assess a new AI capability for adoption?
What to coverSuggested preparation: Propose a limited comparison against a defined workflow, considering output quality, integration effort and information-security constraints. Relate the assessment to the role’s use of Claude tools alongside other AI platforms without assuming any specific tool will be adopted.
Behavioural practice
Tell me about a time you identified a process worth automating with others.
What to coverSuggested preparation: Give the situation, how you learned where the manual effort lay, and the actions you took with the affected team. State the result, including any limitation or reason the process was not automated.
Tell me about a time you explained technical work to a non-technical stakeholder.
What to coverSuggested preparation: Describe the situation, what the stakeholder needed to decide and how you adapted your explanation. Give the result and how you checked that your message was understood.
Tell me about a time review or testing changed your planned release.
What to coverSuggested preparation: Set out the situation, the issue found and your actions to investigate or revise the work. Describe the result and what the experience changed about your approach to validation.
Tell me about a time you worked through differing priorities with senior or cross-team colleagues.
What to coverSuggested preparation: Explain the situation and each party’s concern, then describe how you reached a decision or clarified a trade-off. State the result without attributing a decision to yourself if it was shared.
Tell me about a time you handled uncertainty around sensitive information.
What to coverSuggested preparation: Describe the situation, how you established the applicable rules and what action you took before sharing or processing data. Explain the result while keeping confidential details out of your answer.