Interview preparation / साक्षात्कार अभ्यास
LangGraph
60 questions / प्रश्न · 7 sections
LangGraph Fundamentals Q1–10
- What is LangGraph?LangGraph क्या है?
- Why is LangGraph needed?LangGraph की आवश्यकता क्यों पड़ती है?
- What is the difference between LangChain and LangGraph?LangChain और LangGraph में क्या अंतर है?
- What is LangGraph workflow?LangGraph workflow क्या होता है?
- What is Graph, Node and Edge?Graph, Node और Edge क्या होते हैं?
- What is StateGraph?StateGraph क्या है?
- What is State?State क्या होता है?
- What is START and END?START और END क्या हैं?
- Why is Graph compile() padta important?Graph को compile() क्यों करना padta है?
- Describe LangGraph ka complete execution flow.LangGraph का complete execution flow समझाएँ.
State & Messages Q11–18
- How would you approach LangGraph State define?LangGraph में State कैसे define करते हैं?
- What is TypedDict ka role?TypedDict का role क्या है?
- How would you approach State update?State update कैसे होता है?
- What is Reducer?Reducer क्या होता है?
- Why is Annotated important?Annotated का उपयोग क्यों होता है?
- Explain add_messages.add_messages क्या करता है?
- What is Messages ko State mein store karne ka benefit?Messages को State में store करने का benefit क्या है?
- How would you approach multi-step workflow State maintain?एक multi-step workflow में State कैसे maintain होती है?
Nodes, Edges & Conditional Routing Q19–28
- What is Node?Node क्या है?
- Explain Node function return.Node function क्या return करता है?
- What is Edge?Edge क्या है?
- What is the difference between Normal edge and conditional edge?Normal edge और conditional edge में क्या अंतर है?
- Explain add_edge().add_edge() क्या करता है?
- Explain add_conditional_edges().add_conditional_edges() क्या करता है?
- What is Routing function?Routing function क्या होता है?
- How do you create Multiple branches?Multiple branches कैसे create करते हैं?
- How would you approach Node dynamically next node choose karwaoge?Node को dynamically next node कैसे choose karwaoge?
- Describe Condition-based LangGraph workflow.Condition-based LangGraph workflow समझाएँ.
Loops & Parallel Execution Q29–35
- How do you create LangGraph mein loop?LangGraph में loop कैसे create करते हैं?
- Why is Agentic workflow mein loops needed?Agentic workflow में loops की आवश्यकता क्यों होती है?
- How would you approach Infinite loop prevent?Infinite loop कैसे prevent करेंगे?
- How do you implement Maximum iteration limit?Maximum iteration limit कैसे implement करेंगे?
- What is LangGraph mein parallel execution?LangGraph में parallel execution क्या है?
- What is Fan-out and fan-in?Fan-out और fan-in क्या हैं?
- How would you approach Parallel nodes results State combine?Parallel nodes के results को State में कैसे combine करेंगे?
Persistence & Checkpointing Q36–44
- What is LangGraph persistence?LangGraph persistence क्या है?
- What is Checkpoint?Checkpoint क्या होता है?
- Explain Checkpointer.Checkpointer क्या करता है?
- What is thread_id?thread_id क्या है?
- Why is thread_id important?thread_id का उपयोग क्यों होता है?
- How would you approach Workflow resume?Workflow को resume कैसे करते हैं?
- What is the difference between In-memory and database-based checkpointing?In-memory और database-based checkpointing में क्या अंतर है?
- How would you approach Multi-user application State isolation maintain?Multi-user application में State isolation कैसे maintain करेंगे?
- How do you design Production workflow mein persistence?Production workflow में persistence कैसे डिज़ाइन करेंगे?
Human-in-the-Loop & Error Handling Q45–51
- What is Human-in-the-loop (HITL)?Human-in-the-loop (HITL) क्या है?
- Why is LangGraph workflow interrupt karenge important?LangGraph में workflow को interrupt क्यों karenge?
- What is interrupt() ka use?interrupt() का उपयोग क्या है?
- How would you approach Human approval baad workflow resume?Human approval के बाद workflow resume कैसे होता है?
- How do you handle Tool execution fail hone par workflow?Tool execution fail hone पर workflow कैसे handle करेंगे?
- How do you design Retry mechanism?Retry mechanism कैसे डिज़ाइन करेंगे?
- How do you implement Destructive action se pehle human approval?Destructive action से पहले human approval कैसे implement करेंगे?
Advanced & Production LangGraph Q52–60
- How do you create LangGraph mein LLM + tools workflow?LangGraph में LLM + tools workflow कैसे create करते हैं?
- What is the difference between Agent workflow and normal workflow?Agent workflow और normal workflow में क्या अंतर है?
- What is Subgraph?Subgraph क्या है?
- Why is Subgraph needed?Subgraph की आवश्यकता क्यों पड़ती है?
- How does LangGraph mein streaming work?LangGraph में streaming कैसे काम करती है?
- What is Async LangGraph execution?Async LangGraph execution क्या है?
- How would you approach LangSmith saath LangGraph trace/debug?LangSmith के साथ LangGraph को कैसे trace/debug करेंगे?
- How do you design Multi-tenant LangGraph application ka architecture?Multi-tenant LangGraph application का architecture कैसे डिज़ाइन करेंगे?
- Describe Production-grade LangGraph Agent ka complete architecture.Production-grade LangGraph Agent का complete architecture समझाएँ.