Technical practice
How would you design an AI plug-in runtime for a multi-tenant HMIS that still works when AI is switched off?
What to coverPreparation suggestion: Describe how manifests, scopes, event subscriptions and per-hospital installation and kill switches could isolate plug-ins from core clinical workflows. Explain how you would test that disabling a plug-in leaves those workflows functional.
How would you design the LLM gateway's model routing and prompt versioning?
What to coverPreparation suggestion: Explain how a production service could track the model and prompt version used for each request while applying token controls. Discuss how you would handle provider failures without assuming an AI response is essential to the core system.
How would you protect patient identifiers and account for data sent through the gateway?
What to coverPreparation suggestion: Walk through redaction before data leaves the stated boundary, and how you would establish what is sent, where it is processed and what is retained. Explain what an audit record needs to capture while avoiding unnecessary exposure of patient data.
How would you produce a discharge-summary draft from an encounter record?
What to coverPreparation suggestion: Discuss grounding the draft in the encounter record, handling missing or conflicting information, and presenting uncertainty for doctor review. Make clear that the draft is not written into the clinical record without human acceptance and signature.
How would you turn a consultation conversation into structured clinical notes?
What to coverPreparation suggestion: Explain how you would validate structured output and surface transcription uncertainty rather than turn it into a confident clinical statement. Because speech-to-text for Indian-accented English and code-switched speech is listed as preferred, consider how you would evaluate those cases if relevant to your approach.
How would you evaluate suggestions for ICD and procedure codes from a note?
What to coverPreparation suggestion: Address the evidence in the note, ambiguous or insufficient documentation, and cases where the assistant should not make a confident suggestion. Explain how a human would review and accept a suggestion before it affects a clinical or financial record.
How would you build the evaluation harness and decide whether a prompt change is ready?
What to coverPreparation suggestion: Describe a golden dataset, regression runs for every prompt change, and per-hospital acceptance-rate and edit-distance reporting. Explain how you would investigate a decline and incorporate clinical-advisor sign-off before enabling a plug-in for a hospital.
When would you use RAG, function calling, streaming or schema-constrained output in these plug-ins?
What to coverPreparation suggestion: Compare the purpose and failure modes of each pattern against the stated discharge, scribe and coding workflows. Explain when a simpler prompt or structured response would suffice instead of adding retrieval or tool calls.
How would you control and report LLM costs per plug-in and hospital?
What to coverPreparation suggestion: Discuss token limits, model selection and usage attribution through the gateway, then explain how you would check whether a smaller model maintains acceptable quality. Relate monthly cost reporting to the posting's per-plug-in, per-hospital requirement.
How would you operate the Python AI service when model calls fail or slow down?
What to coverPreparation suggestion: Discuss timeouts, bounded retries, observable failures and safe handling of incomplete responses in a production service. Explain how those choices preserve the distinction between an optional AI suggestion and a required core clinical workflow.
Behavioural practice
Tell me about an LLM feature you shipped to real users and improved after measuring quality.
What to coverPreparation suggestion: Use a situation/action/result example that identifies what you measured, what the results revealed and what you changed. Distinguish observed outcomes from impressions that the output looked good.
Describe a time you worked with domain experts to resolve concerns about an output before release.
What to coverPreparation suggestion: Use a situation/action/result example showing how you gathered feedback, handled disagreement and decided what needed further evaluation. Relate the approach to this posting's clinical-advisor sign-off without claiming prior clinical experience.
Describe a production incident or reliability issue you owned.
What to coverPreparation suggestion: Use a situation/action/result example covering detection, immediate containment, communication and a lasting improvement. If applicable, explain how you kept a dependent service functional while an optional feature was unavailable.
Tell me about integrating a service with another team's core system.
What to coverPreparation suggestion: Use a situation/action/result example showing how you agreed on boundaries, interfaces and failure behaviour with the other team. Connect the lesson to the advertised separation between Python AI services and the TypeScript/NestJS core.
Describe a decision in which protecting sensitive data changed your implementation.
What to coverPreparation suggestion: Use a situation/action/result example covering the data-handling risk, the trade-off you made and how you verified the result. If you lack a directly comparable example, discuss your decision process rather than inventing one.