Technical practice
Agentic Workflow Orchestration
What to coverExplain the differences between using LangGraph versus CrewAI for multi-step task execution. Discuss how you handle state management and cycle detection when an agent needs to loop or backtrack to complete a complex business process.
Tool and Function Calling Implementation
What to coverDescribe your approach to implementing robust function-calling for LLMs. Focus on how you ensure the model correctly maps natural language intent to specific API schemas and how you handle errors when a tool returns unexpected data.
Memory and Context Management
What to coverHow do you architect memory for long-running agent interactions? Discuss the trade-offs between using short-term conversation buffers, long-term vector storage, and summarizing past interactions to stay within context window limits.
RAG Pipeline Optimization
What to coverWhen building a RAG pipeline, how do you evaluate the quality of retrieved context? Suggest methods for improving retrieval accuracy, such as hybrid search, re-ranking, or query expansion techniques.
Agent Reliability and Observability
What to coverHow do you ensure reliability in non-deterministic agentic systems? Explain how you would use tools like LangSmith or Langfuse to trace agent decisions and implement evaluation harnesses to catch regressions in reasoning.
Model Selection and Cost Trade-offs
What to coverHow do you decide between using a high-capability model like GPT-4 versus a smaller, faster model for specific agent tasks? Address the balance between latency, cost, and reasoning performance in a production environment.
Production-Grade Python for AI
What to coverWhat are the best practices for moving agentic code from a notebook environment to a production service? Focus on async programming, error handling, and containerization strategies using Docker and Kubernetes.
Model Context Protocol (MCP) Integration
What to coverExplain the role of the Model Context Protocol in standardizing agent-to-data connections. Discuss how implementing an MCP server can simplify the integration of internal APIs compared to traditional custom-built connectors.
Behavioural practice
Handling Ambiguous Requirements
What to coverDescribe a time you had to translate a vague business requirement into a concrete technical agent capability. Explain how you collaborated with stakeholders to define the scope and success criteria for the agent's reasoning process.
Managing AI System Failure
What to coverTell me about a time an AI agent produced an incorrect or unexpected result in production. How did you identify the root cause, what immediate guardrails did you implement, and how did you prevent recurrence?
Adapting to Rapid Ecosystem Changes
What to coverThe agentic AI landscape evolves weekly. Provide an example of how you proactively learned and integrated a new framework or technique into your workflow to solve a specific technical challenge.
Cross-Functional Collaboration
What to coverGive an example of working with non-technical domain experts to build an AI solution. How did you explain the limitations of the LLM to them while still delivering a tool that met their business needs?