Interview Prep
Buddy
Docs
Visualizers
Algorithm Visualizers
Visualizers Hub
Two Pointers Visualizer
Sliding Window Visualizer
Backtracking Visualizer
Sorting Visualizer
Searching Visualizer
Arrays Visualizer
Linked List Visualizer
Stack & Queue
Hash Tables
Trees Visualizer
Trie (Prefix Tree)
Graphs Visualizer
Heaps Visualizer
Dynamic Programming
DSA Playground
Labs
Practice Labs
HTML Labs
CSS Labs
JS Interview Lab
React Practice Lab
DSA Problem Lab
DSA Patterns Guide
SQL Query Lab
Python Labs
MongoDB Lab
Git & GitHub Labs
Tailwind CSS Playground
System Design
System Architecture
System Design Hub (HLD)
Low-Level Design Hub (LLD)
Object-Oriented Design (OOD)
Design URL Shortener (TinyURL)
Design Ride-Sharing (Uber)
Design Chat App (WhatsApp)
Interview Questions
Interview Preparation
3,100+ Tech Interview Questions
AI, LLM & RAG Interview Prep
Tricky JavaScript Outputs
Behavioural Questions
MCQ Hub
Roadmaps
Study & Prep Roadmaps
Roadmaps Overview
Blind 75 Guided Plan
30-Day DSA Bootcamp
Frontend Interview (21 Days)
Striver's Blind 75
JavaScript Mastery Plan
SQL in 7 Days
Last-Minute Revision
Amazon Interview Plan
Google Interview Plan
Companies
Company Interview Prep
Companies Overview
Google
Amazon
Meta
Microsoft
Apple
Netflix
Uber
Flipkart
Swiggy
Contact
Search...
⌘K
Sign In
Share Feedback
Help us improve this platform
✕
🐛
Bug
💡
Idea
⭐
Praise
💬
Other
Your Message *
How's your experience?
⭐
⭐
⭐
⭐
⭐
Email
(optional — for reply)
Send Feedback
✕
hide
Share Feedback
System Design
›
Case Studies
›
Design a Web Crawler