Full Site Map
Every page on AlgoMindset, in one place.
Main
System Design Labs
- System Design (overview)
- System Design Guide
- URL Shortener
- Ride-Hailing Service
- Video Streaming Platform
- Mobile OS Update
- Music Streaming Platform
- Microblogging Platform
- LLM Serving (OpenAI/Gemini)
- AI Pair Programming
- Professional Network
- Code Hosting Platform
- Video Streaming (Netflix)
- Multi-Agent AI Orchestration
- RAG Pipeline at Scale
- LLM Inference Serving at Scale
- Ticketmaster
- Dropbox
- Rate Limiter
- Web Crawler
- Google Docs
Data Structures
Interview Questions
- Interview Questions (overview)
- Contains Duplicate
- Valid Anagram
- Two Sum
- Group Anagrams
- Top K Frequent Elements
- Encode and Decode Strings
- Product of Array Except Self
- Longest Consecutive Sequence
- Valid Palindrome
- 3Sum
- Container With Most Water
- Best Time to Buy and Sell Stock
- Longest Substring Without Repeating Characters
- Longest Repeating Character Replacement
- Minimum Window Substring
- Valid Parentheses
- Find Minimum in Rotated Sorted Array
- Search in Rotated Sorted Array
- Reverse Linked List
- Merge Two Sorted Lists
- Linked List Cycle
- Reorder List
- Remove Nth Node From End of List
- Merge K Sorted Lists
- Invert Binary Tree
- Maximum Depth of Binary Tree
- Same Tree
- Subtree of Another Tree
- LCA of a BST
- Binary Tree Level Order Traversal
- Validate Binary Search Tree
- Kth Smallest Element in a BST
- Construct Binary Tree from Preorder and Inorder Traversal
- Binary Tree Maximum Path Sum
- Serialize and Deserialize Binary Tree
- Find Median from Data Stream
- Combination Sum
- Word Search
- Implement Trie (Prefix Tree)
- Design Add and Search Words Data Structure
- Word Search II
- Number of Islands
- Clone Graph
- Pacific Atlantic Water Flow
- Course Schedule
Blog
- Blog (all posts)
- Write the Agent Loop Yourself: 80 Lines, No Framework
- Tool Schemas Models Actually Call: The Description Is the Prompt
- Never Raise: Error Handling Patterns for Agent Tools
- Structured Output: JSON Mode, Tool Calling, or Grammar Constraints?
- System Prompt Architecture: Role, Rules, Tools, and Escape Hatches
- When Not to Build an Agent (A Decision Tree)
- Google ADK Tutorial: From Zero to a Deployed Agent
- Deploying to Vertex AI Agent Engine: The Guide the Docs Skip
- 'NoneType' object is not subscriptable: The cloudpickle Bug That Eats Agent Deploys
- OpenAI Agents SDK vs LangGraph vs Google ADK: Choosing by Constraint
- Role-Based Multi-Agent Frameworks: What They Get Right, and the AutoGen Lesson
- Build an MCP Server in Python: A Complete Walkthrough
- Seven MCP Server Design Mistakes (And the Fixes)
- Context Engineering: The Discipline That Replaced Prompt Engineering
- Budgeting the Context Window: A Token Accounting Method
- RAG or Tool Calling? Stop Retrieving What You Could Query
- MCP vs A2A: The Two Protocols in Every 2026 Agent Stack, Explained
- AI Agent Memory Architectures: Short-Term, Long-Term, and Checkpointing — What Interviews Actually Test
- Google's Agent2Agent (A2A) Protocol, Explained: How AI Agents Talk to Each Other
- LangGraph Tutorial: Building Stateful, Multi-Step AI Agent Workflows (Free)
- LangChain Tutorial: Building Your First AI Agent (Free, Step-by-Step)
- The 12 Coding Interview Patterns That Cover Almost Every FAANG Question
- 5 Follow-Up Questions AI System Design Interviewers Always Ask (And How to Answer Them)
- AI Engineer System Design Interviews in 2026: The Complete Prep Roadmap