Content & privacy
AI Engineering · INTERVIEW GUIDE

AI Engineering

Learn LLMs, RAG, agents, secure tools, and production AI through practical insurance examples.

Practice this topic
Filters
299 questions

A tutorial's imports fail. What do you do?

AI Engineering·LangChain

I identify its intended version, consult the current official docs, and separate the concept from the old API. I pin compatible dependencies and avoid mixing legacy chain APIs with newer agent construction patterns.

Advanced2 min read

LangGraph

AI Engineering·Interview preparation

Beginner — What are nodes, edges, and state?

Intermediate2 min read

What are nodes, edges, and state?

AI Engineering·LangGraph

Nodes are steps that perform work, edges choose what runs next, and state carries the information needed by those steps. Nodes can be ordinary code or model calls, so the graph can be deterministic or hybrid.

Foundation2 min read

What does a checkpointer do?

AI Engineering·LangGraph

It saves execution progress for later continuation or recovery. It is not automatically long-term user memory or a transaction coordinating all external effects. Production needs durable storage and authorized thread ownership.

Intermediate2 min read

What makes a graph production-ready?

AI Engineering·LangGraph

Explicit state contracts, safe concurrent updates, durable checkpoints, version migrations, authenticated resume, bounded retries/deadlines, idempotent side effects, and redacted tracing. I also define how pending runs survive deployment and how uncertain…

Advanced2 min read

Resuming an approval sends an email twice. Why?

AI Engineering·LangGraph

The interrupted node may restart, so a send before the interrupt can execute again. I move sending behind validated approval into an idempotent business operation and reconcile the send key/receipt on retries.

Advanced2 min read

AI agents

AI Engineering·Interview preparation

Beginner — Agent versus chatbot?

Intermediate2 min read

Agent versus chatbot?

AI Engineering·AI agents

A chatbot is a conversational interface. An agent uses a model to choose bounded actions and observes results toward a goal. A chatbot can use an agent, but a one-call conversation does not require one.

Foundation2 min read

What is an agent loop?

AI Engineering·AI agents

The model proposes a step, the application validates and executes a permitted action, and the result becomes an observation. The loop repeats only while task progress and step/time/token limits allow it.

Intermediate2 min read

When are multiple agents justified?

AI Engineering·AI agents

When distinct scopes or specialties show measurable benefit over one agent or a fixed workflow. I require typed responsibilities, limited delegation, shared budgets, consistency checks, and outcome evaluation—not cosmetic role-play.

Advanced2 min read

An agent keeps repeating search. How do you fix it?

AI Engineering·AI agents

I inspect whether the goal and completion conditions are clear and whether tool results are usable. I add repeated-query/progress detection and strict budgets, then clarify or escalate when evidence remains insufficient rather than searching indefinitely.

Advanced2 min read

MCP

AI Engineering·Interview preparation

Beginner — What problem does MCP solve?

Intermediate2 min read

What problem does MCP solve?

AI Engineering·MCP

It standardizes how AI applications connect to and discover external tools and context. Multiple approved hosts can reuse the same server-side capability contracts rather than each building a custom integration.

Foundation2 min read

MCP versus function calling?

AI Engineering·MCP

Function calling lets a model propose a structured operation. MCP provides an integration protocol for discovering/invoking capabilities. The host can turn a model proposal into an MCP request that calls an existing REST service underneath.

Intermediate2 min read

How do you secure an MCP server?

AI Engineering·MCP

I authenticate requests, verify token properties, authorize each tool and object, restrict downstream credentials/egress, validate schemas/results, review tool definitions, and audit actions. Connection permission does not equal customer-record permission.

Advanced2 min read

A new discovered tool requests secret access. What happens?

AI Engineering·MCP

The host should not automatically expose or execute it. Tool descriptions are untrusted unless reviewed; allowlists and execution policy block capabilities outside the task. I investigate the server/definition change and preserve an audit record.

Advanced2 min read

Microsoft Agent Framework

AI Engineering·Interview preparation

Beginner — What is MAF?

Intermediate2 min read

What is MAF?

AI Engineering·Microsoft Agent Framework

Microsoft Agent Framework provides agents and explicit workflows. An agent handles model-driven interaction and tools; a workflow connects agents and functions through controlled execution paths. It builds on ideas from AutoGen and Semantic Kernel.

Foundation2 min read

Difficulty is an editorial estimate. Completion means you chose to mark a question as understood.