Technical practice
Designing Agentic Workflows with LangGraph
What to coverExplain how you manage state, memory, and tool calling within a multi-agent system. Discuss the trade-offs between using a directed graph approach versus a sequential chain for complex reasoning tasks.
Enterprise RAG Architecture
What to coverDescribe your approach to building a production-grade RAG pipeline using Azure AI Search and vector databases like pgvector. Focus on how you handle data chunking, embedding strategies, and retrieval accuracy to minimize hallucinations.
Implementing AI Guardrails and Model Evaluation
What to coverHow do you ensure the safety and reliability of LLM outputs in a production environment? Discuss your strategy for implementing prompt pipelines, content safety filters, and systematic model evaluation metrics.
Azure Cloud-Native Deployment Strategies
What to coverDetail your experience deploying Python-based microservices using AKS and Azure Functions. Explain how you manage scaling, private endpoints, and secure service communication within the Azure ecosystem.
Optimizing Vector Search Performance
What to coverWhen dealing with large-scale datasets in Cosmos DB or PostgreSQL, what techniques do you use to optimize vector index performance? Address strategies like caching, batching, and index tuning.
CI/CD for AI Applications
What to coverDescribe how you integrate LLM-based testing into Azure DevOps or GitHub Actions pipelines. Suggestion: Focus on how you automate the validation of prompt changes and model performance regressions.
Managing Authentication and Security
What to coverHow do you secure GenAI applications on Azure? Discuss the use of Managed Identities, Key Vault, and API Management to protect sensitive data and control access to LLM endpoints.
Python Microservices with FastAPI/Django
What to coverCompare the use of FastAPI versus Django for building AI-integrated microservices. Suggestion: Highlight how you handle asynchronous processing and high-concurrency requirements in your API design.
Behavioural practice
Leading Technical Delivery in Agile
What to coverDescribe a time you led a development team through a complex AI project. Focus on how you managed technical estimation, handled scope changes, and ensured the team adhered to engineering best practices.
Resolving Production Incidents
What to coverProvide an example of a critical production issue you encountered in a cloud-native application. Explain your process for root cause analysis, troubleshooting, and implementing long-term fixes.
Cross-Functional Collaboration
What to coverTell me about a time you had to align stakeholders—such as product owners, security teams, and data engineers—on a technical design. How did you balance competing requirements for security, performance, and speed to market?
Mentoring and Guiding Developers
What to coverGive an example of how you have mentored junior or mid-level developers in adopting new AI frameworks or cloud-native patterns. How do you ensure code quality and maintainability across the team?