LangGraph (your stack)

Mental model: stateful graph with nodes and edges.

When to reach for LangGraph:

When LangGraph is overkill: a linear chain (retrieve → generate), simple ReAct loop — just use a plain function or LangChain.

Google ADK (Agent Development Kit)

Google's official framework for agents on Vertex AI. Worth name-dropping in the interview since you're going for Google Cloud.

Canonical phrasing: "ADK is to Vertex AI Agent Engine what LangGraph is to a generic Python runtime — the framework is tighter coupled to the deployment target, which buys you tracing, evals, and managed deployment out of the box."

CrewAI

Role-based abstraction (Agent with role/goal/backstory, Task, Crew). Higher level than LangGraph — opinionated patterns, less control. Good for fast prototyping; less common in serious production deployments.

ADK vs LangGraph — the comparison they'll ask