← All topics / सभी विषय
Interview preparation / साक्षात्कार अभ्यास

LangGraph

60 questions / प्रश्न · 7 sections

LangGraph Fundamentals Q1–10

  1. What is LangGraph?LangGraph क्या है?
  2. Why is LangGraph needed?LangGraph की आवश्यकता क्यों पड़ती है?
  3. What is the difference between LangChain and LangGraph?LangChain और LangGraph में क्या अंतर है?
  4. What is LangGraph workflow?LangGraph workflow क्या होता है?
  5. What is Graph, Node and Edge?Graph, Node और Edge क्या होते हैं?
  6. What is StateGraph?StateGraph क्या है?
  7. What is State?State क्या होता है?
  8. What is START and END?START और END क्या हैं?
  9. Why is Graph compile() padta important?Graph को compile() क्यों करना padta है?
  10. Describe LangGraph ka complete execution flow.LangGraph का complete execution flow समझाएँ.

State & Messages Q11–18

  1. How would you approach LangGraph State define?LangGraph में State कैसे define करते हैं?
  2. What is TypedDict ka role?TypedDict का role क्या है?
  3. How would you approach State update?State update कैसे होता है?
  4. What is Reducer?Reducer क्या होता है?
  5. Why is Annotated important?Annotated का उपयोग क्यों होता है?
  6. Explain add_messages.add_messages क्या करता है?
  7. What is Messages ko State mein store karne ka benefit?Messages को State में store करने का benefit क्या है?
  8. How would you approach multi-step workflow State maintain?एक multi-step workflow में State कैसे maintain होती है?

Nodes, Edges & Conditional Routing Q19–28

  1. What is Node?Node क्या है?
  2. Explain Node function return.Node function क्या return करता है?
  3. What is Edge?Edge क्या है?
  4. What is the difference between Normal edge and conditional edge?Normal edge और conditional edge में क्या अंतर है?
  5. Explain add_edge().add_edge() क्या करता है?
  6. Explain add_conditional_edges().add_conditional_edges() क्या करता है?
  7. What is Routing function?Routing function क्या होता है?
  8. How do you create Multiple branches?Multiple branches कैसे create करते हैं?
  9. How would you approach Node dynamically next node choose karwaoge?Node को dynamically next node कैसे choose karwaoge?
  10. Describe Condition-based LangGraph workflow.Condition-based LangGraph workflow समझाएँ.

Loops & Parallel Execution Q29–35

  1. How do you create LangGraph mein loop?LangGraph में loop कैसे create करते हैं?
  2. Why is Agentic workflow mein loops needed?Agentic workflow में loops की आवश्यकता क्यों होती है?
  3. How would you approach Infinite loop prevent?Infinite loop कैसे prevent करेंगे?
  4. How do you implement Maximum iteration limit?Maximum iteration limit कैसे implement करेंगे?
  5. What is LangGraph mein parallel execution?LangGraph में parallel execution क्या है?
  6. What is Fan-out and fan-in?Fan-out और fan-in क्या हैं?
  7. How would you approach Parallel nodes results State combine?Parallel nodes के results को State में कैसे combine करेंगे?

Persistence & Checkpointing Q36–44

  1. What is LangGraph persistence?LangGraph persistence क्या है?
  2. What is Checkpoint?Checkpoint क्या होता है?
  3. Explain Checkpointer.Checkpointer क्या करता है?
  4. What is thread_id?thread_id क्या है?
  5. Why is thread_id important?thread_id का उपयोग क्यों होता है?
  6. How would you approach Workflow resume?Workflow को resume कैसे करते हैं?
  7. What is the difference between In-memory and database-based checkpointing?In-memory और database-based checkpointing में क्या अंतर है?
  8. How would you approach Multi-user application State isolation maintain?Multi-user application में State isolation कैसे maintain करेंगे?
  9. How do you design Production workflow mein persistence?Production workflow में persistence कैसे डिज़ाइन करेंगे?

Human-in-the-Loop & Error Handling Q45–51

  1. What is Human-in-the-loop (HITL)?Human-in-the-loop (HITL) क्या है?
  2. Why is LangGraph workflow interrupt karenge important?LangGraph में workflow को interrupt क्यों karenge?
  3. What is interrupt() ka use?interrupt() का उपयोग क्या है?
  4. How would you approach Human approval baad workflow resume?Human approval के बाद workflow resume कैसे होता है?
  5. How do you handle Tool execution fail hone par workflow?Tool execution fail hone पर workflow कैसे handle करेंगे?
  6. How do you design Retry mechanism?Retry mechanism कैसे डिज़ाइन करेंगे?
  7. How do you implement Destructive action se pehle human approval?Destructive action से पहले human approval कैसे implement करेंगे?

Advanced & Production LangGraph Q52–60

  1. How do you create LangGraph mein LLM + tools workflow?LangGraph में LLM + tools workflow कैसे create करते हैं?
  2. What is the difference between Agent workflow and normal workflow?Agent workflow और normal workflow में क्या अंतर है?
  3. What is Subgraph?Subgraph क्या है?
  4. Why is Subgraph needed?Subgraph की आवश्यकता क्यों पड़ती है?
  5. How does LangGraph mein streaming work?LangGraph में streaming कैसे काम करती है?
  6. What is Async LangGraph execution?Async LangGraph execution क्या है?
  7. How would you approach LangSmith saath LangGraph trace/debug?LangSmith के साथ LangGraph को कैसे trace/debug करेंगे?
  8. How do you design Multi-tenant LangGraph application ka architecture?Multi-tenant LangGraph application का architecture कैसे डिज़ाइन करेंगे?
  9. Describe Production-grade LangGraph Agent ka complete architecture.Production-grade LangGraph Agent का complete architecture समझाएँ.