Interview preparation / साक्षात्कार अभ्यास
LangChain
70 questions / प्रश्न · 8 sections
LangChain Fundamentals Q1–10
- What is LangChain?LangChain क्या है?
- Why is LangChain needed?LangChain की आवश्यकता क्यों पड़ती है?
- What is the difference between LangChain and direct LLM API call?LangChain और direct LLM API call में क्या अंतर है?
- What are the main components of LangChain?LangChain के मुख्य components क्या हैं?
- What is LangChain Core?LangChain Core क्या है?
- What is the difference between langchain and langchain-community?langchain और langchain-community में क्या अंतर है?
- What is the difference between LLM and Chat Model?LLM और Chat Model में क्या अंतर है?
- What is the difference between LangChain mein invoke() , stream() and batch()?LangChain में invoke() , stream() और batch() में क्या अंतर है?
- What is LangChain application ka basic workflow?LangChain application का basic workflow क्या है?
- Describe LangChain ka complete architecture.LangChain का complete architecture समझाएँ.
Models & Messages Q11–17
- How would you approach LangChain LLM/model integration?LangChain में LLM/model integration कैसे होता है?
- What is Chat model?Chat model क्या है?
- What is SystemMessage , HumanMessage and AIMessage?SystemMessage , HumanMessage और AIMessage क्या हैं?
- What is Messages ko use karne ka benefit?Messages को उपयोग करने का benefit क्या है?
- How do you integrate LangChain mein Ollama model?LangChain में Ollama model कैसे integrate करते हैं?
- Explain Model parameters jaise temperature role.Model parameters jaise temperature का क्या role है?
- What is Different LLM providers ko LangChain se integrate karne ka advantage?Different LLM providers को LangChain से integrate करने का advantage क्या है?
Prompt Templates & Output Parsers Q18–25
- What is PromptTemplate?PromptTemplate क्या है?
- What is ChatPromptTemplate?ChatPromptTemplate क्या है?
- What is the difference between Prompt template and normal string?Prompt template और normal string में क्या अंतर है?
- What is Prompt variables?Prompt variables क्या हैं?
- What is Output Parser?Output Parser क्या होता है?
- Explain StrOutputParser.StrOutputParser क्या करता है?
- What is Structured output/Pydantic-based output?Structured output/Pydantic-based output क्या है?
- Describe Prompt → Model → Parser ka complete LangChain flow.Prompt → Model → Parser का complete LangChain flow समझाएँ.
Documents, Loaders & Splitters Q26–32
- What is LangChain Document?LangChain Document क्या है?
- What is Document Loader?Document Loader क्या है?
- Explain PyPDFLoader.PyPDFLoader क्या करता है?
- What is Document metadata?Document metadata क्या होता है?
- Why is Text Splitter needed?Text Splitter की आवश्यकता क्यों पड़ती है?
- What is RecursiveCharacterTextSplitter?RecursiveCharacterTextSplitter क्या है?
- How would you approach Chunk size chunk overlap choose?Chunk size और chunk overlap कैसे choose करेंगे?
Embeddings, Vector Stores & Retrievers Q33–40
- What is LangChain Embeddings?LangChain Embeddings क्या हैं?
- What is OllamaEmbeddings?OllamaEmbeddings क्या है?
- What is Vector Store?Vector Store क्या होता है?
- How would you approach LangChain FAISS?LangChain में FAISS कैसे उपयोग होता है?
- What is Chroma integration?Chroma integration क्या है?
- What is Retriever?Retriever क्या होता है?
- Explain as_retriever().as_retriever() क्या करता है?
- Describe Document → Chunk → Embedding → Vector Store → Retriever ka complete flow.Document → Chunk → Embedding → Vector Store → Retriever का complete flow समझाएँ.
Chains & LCEL Q41–50
- What is LangChain Chain?LangChain Chain क्या है?
- What is LCEL?LCEL क्या है?
- Why is LCEL needed?LCEL की आवश्यकता क्यों पड़ती है?
- What is Runnable?Runnable क्या है?
- What is RunnableSequence?RunnableSequence क्या है?
- What is RunnablePassthrough?RunnablePassthrough क्या है?
- What is RunnableParallel?RunnableParallel क्या है?
- What is RunnableLambda?RunnableLambda क्या है?
- What is RunnableBranch?RunnableBranch क्या है?
- How does LCEL mein | operator work?LCEL में | operator कैसे काम करता है?
Memory, Streaming & Production Q51–60
- How do you handle LangChain mein conversation memory?LangChain में conversation memory कैसे handle करते हैं?
- What is RunnableWithMessageHistory?RunnableWithMessageHistory क्या है?
- What is the difference between Memory and context?Memory और context में क्या अंतर है?
- What is LangChain streaming?LangChain streaming क्या है?
- What is Async execution?Async execution क्या है?
- How do you implement Retry and fallback?Retry और fallback कैसे implement करते हैं?
- What is LangChain callbacks?LangChain callbacks क्या हैं?
- How do you integrate LangSmith ke saath LangChain ko?LangSmith के साथ LangChain को कैसे integrate करते हैं?
- How do you deploy LangChain application ko FastAPI ke saath production mein?LangChain application को FastAPI के साथ production में कैसे deploy करेंगे?
- Describe Ek production-grade LangChain RAG application ka complete architecture.एक production-grade LangChain RAG application का complete architecture समझाएँ.
LangChain Agents Q61–70
- What is LangChain Agent?LangChain Agent क्या है?
- What is the difference between LangChain Agent and Chain?LangChain Agent और Chain में क्या अंतर है?
- Why is Agent ko tools needed?Agent को tools की आवश्यकता क्यों पड़ती है?
- What is LangChain mein Tool?LangChain में Tool क्या होता है?
- How would you approach Agent Tool dynamically select?Agent Tool को dynamically कैसे select करता है?
- What is create_agent / modern LangChain agent approach?create_agent / modern LangChain agent approach क्या है?
- Explain Agent Tool Calling relationship.Agent और Tool Calling में क्या relationship है?
- Describe LangChain Agent ka execution flow.LangChain Agent का execution flow समझाएँ.
- Why is Agent stop condition / iteration limit important?Agent को stop condition / iteration limit क्यों चाहिए?
- How do you design LangChain mein production-grade Agent + Tools architecture?LangChain में production-grade Agent + Tools architecture कैसे डिज़ाइन करेंगे?