Interview preparation / साक्षात्कार अभ्यास
MCP
70 questions / प्रश्न · 8 sections
MCP Fundamentals Q1–10
- What is MCP?MCP क्या है?
- What is MCP ka full form?MCP का full form क्या है?
- Why is MCP needed?MCP की आवश्यकता क्यों पड़ती है?
- What is MCP ka main purpose?MCP का मुख्य purpose क्या है?
- What is the difference between MCP and traditional REST API?MCP और traditional REST API में क्या अंतर है?
- What is the difference between MCP and LLM function/tool calling?MCP और LLM function/tool calling में क्या अंतर है?
- What is MCP architecture?MCP architecture क्या है?
- What is MCP Host?MCP Host क्या होता है?
- What is MCP Client?MCP Client क्या होता है?
- What is MCP Server?MCP Server क्या होता है?
MCP Architecture & Lifecycle Q11–18
- What is MCP Host, Client and Server ka relationship?MCP Host, Client और Server का relationship क्या है?
- How would you approach MCP connection establish?MCP connection कैसे establish होता है?
- What is MCP lifecycle?MCP lifecycle क्या होता है?
- What is Initialization phase?Initialization phase क्या होता है?
- What is Capability negotiation?Capability negotiation क्या है?
- What is MCP server capabilities?MCP server capabilities क्या होती हैं?
- What is MCP client capabilities?MCP client capabilities क्या होती हैं?
- Describe MCP request ka complete flow.MCP request का complete flow समझाएँ.
Tools Q19–30
- What is MCP Tool?MCP Tool क्या होता है?
- Why is MCP tools needed?MCP tools की आवश्यकता क्यों पड़ती है?
- What is Tool discovery?Tool discovery क्या होती है?
- Explain tools/list.tools/list क्या करता है?
- Explain tools/call.tools/call क्या करता है?
- What is MCP Tool schema?MCP Tool schema क्या होता है?
- How would you approach Tool input validation?Tool input validation कैसे होती है?
- What is Tool output?Tool output क्या होता है?
- How would you approach Tool errors handle?Tool errors कैसे handle होते हैं?
- What is the difference between MCP tool and normal API endpoint?MCP tool और normal API endpoint में क्या अंतर है?
- How would you approach Tool LLM dynamically select?Tool को LLM dynamically कैसे select करता है?
- Describe MCP tool calling ka complete end-to-end flow.MCP tool calling का complete end-तो-end flow समझाएँ.
Resources & Prompts Q31–37
- What is MCP Resource?MCP Resource क्या होता है?
- What is the difference between MCP Resource and Tool?MCP Resource और Tool में क्या अंतर है?
- What is Resource URI?Resource URI क्या होता है?
- What is Resource templates?Resource templates क्या होते हैं?
- What is MCP Prompt?MCP Prompt क्या होता है?
- What is the difference between Prompt and Resource?Prompt और Resource में क्या अंतर है?
- Describe Tools + Resources + Prompts ka role.Tools + Resources + Prompts का role समझाएँ.
Protocol & Transport Q38–45
- What is MCP mein JSON-RPC ka role?MCP में JSON-RPC का role क्या है?
- What is JSON-RPC Request?JSON-RPC Request क्या होता है?
- What is JSON-RPC Response?JSON-RPC Response क्या होता है?
- What is JSON-RPC Notification?JSON-RPC Notification क्या होती है?
- What is STDIO transport?STDIO transport क्या है?
- What is Streamable HTTP transport?Streamable HTTP transport क्या है?
- What is the difference between STDIO and Streamable HTTP?STDIO और Streamable HTTP में क्या अंतर है?
- Describe MCP communication ka complete protocol flow.MCP communication का complete protocol flow समझाएँ.
MCP Development Q46–51
- How do you create MCP Server?MCP Server कैसे create करते हैं?
- What is MCP SDK?MCP SDK क्या है?
- How would you approach MCP server tool define?MCP server में tool कैसे define करते हैं?
- How would you approach MCP server resource expose?MCP server में resource कैसे expose करते हैं?
- How do you create MCP client?MCP client कैसे create करते हैं?
- Describe Python mein basic MCP Server ka architecture.Python में basic MCP Server का architecture समझाएँ.
Security & Production Q52–60
- Why is MCP security important?MCP security क्यों important है?
- What is the difference between Authentication and Authorization?Authentication और Authorization में क्या अंतर है?
- How would you approach MCP tools permissions control?MCP tools के permissions कैसे control करेंगे?
- How would you approach Least privilege principle MCP apply?Least privilege principle MCP में कैसे apply करेंगे?
- How would you approach Prompt injection MCP system affect kar?Prompt injection MCP system को कैसे affect kar सकता है?
- What is Tool poisoning?Tool poisoning क्या है?
- How would you approach Sensitive data / data exfiltration protect?Sensitive data / data exfiltration से कैसे protect करेंगे?
- How do you implement MCP server mein logging, auditing and rate limiting?MCP server में logging, auditing और rate limiting कैसे implement करेंगे?
- How do you design Production-grade MCP architecture?Production-grade MCP architecture कैसे डिज़ाइन करेंगे?
Advanced MCP Topics Q61–70
- Explain MCP Sampling kab.MCP Sampling क्या है और इसका उपयोग कब होता है?
- How would you approach MCP Elicitation client additional user input request kiya?MCP Elicitation क्या है और client से additional user input कैसे request किया जा सकता है?
- Explain MCP Roots server filesystem/project boundaries batane inka role.MCP Roots क्या हैं और server को filesystem/project boundaries batane में inka क्या role है?
- How do you handle MCP mein pagination kya hai aur large tool/resource lists ko?MCP में pagination क्या है और large tool/resource lists को कैसे handle करेंगे?
- How does MCP mein progress reporting work?MCP में progress reporting कैसे काम करती है?
- How would you approach MCP request cancellation handle?MCP request cancellation कैसे handle होती है?
- How would you approach MCP notifications request/response different?MCP notifications क्या हैं और request/response से कैसे different हैं?
- How would you approach Multiple MCP servers application manage isolate?Multiple MCP servers को एक application में कैसे manage और isolate करेंगे?
- How would you approach MCP server test debug?MCP server को test और debug कैसे करेंगे?
- How would you approach Production MCP Gateway architecture design , including authentication, authorization, tool policies, audit logs monitoring?Production MCP Gateway architecture कैसे डिज़ाइन करेंगे, including authentication, authorization, tool policies, audit logs और monitoring?