machine learning interview AI / LLM Interview AI Roles Interview Map AI Agent Basic Interview RAG Interview Prompt Engineering Interview Agent Tool Calling and MCP Interview Agent Memory and Context Interview LLM App System Design Interview