Coders Crushby Napplied AI
Level 2

Staff Engineer Track

Lead technical initiatives across teams. Design systems that span multiple domains and mentor others on architectural thinking.

Key Skills

Cross-team architectureTechnical leadershipSystem integrationPerformance optimizationTechnical debt managementDesign reviews

5

Total Problems

0

Easy

5

Medium/Hard

0

Expert

Hard Level

(4 problems)
Design Google Maps
hard
Search & Discovery
Design a mapping and navigation service like Google Maps with features like map rendering, directions, and real-time traffic.
60 min
mapsroutinggeospatialgraph-algorithms
Design a Payment System
hard
E-commerce & Payments
Design a payment processing system like Stripe or PayPal handling transactions, refunds, and fraud detection.
60 min
paymentstransactionsledgerfraud-detection
Design a Distributed Cache
hard
Data Storage
Design a distributed caching system like Redis or Memcached that can handle millions of requests per second.
45 min
cachingdistributed-systemsconsistent-hashinglru
Design Google Docs
hard
Real-time Systems
Design a real-time collaborative document editing system like Google Docs supporting multiple concurrent editors.
60 min
collaborationreal-timeotcrdt

Medium Level

(1 problems)
Database Sharding Strategies
medium
Data Storage
Explain different database sharding strategies and when to use each.
45 min
databasesscalabilitydata-storage
Coders Crushby Napplied AI

The ultimate interview preparation platform. Master System Design, DSA, and tackle community challenges to crush your FAANG interviews.

Looking for jobs? Visit Napplied AI Jobs Search Agent

System Design

  • All Problems
  • Easy
  • Hard

DSA

  • All Problems
  • Dynamic Programming
  • Graphs

More

  • Problems Arena
  • Growth Paths
  • My Crush

Coders Crush by Napplied AI - Tech Interview & Coding Should Be Effortless