Lyft Software Engineer System Design Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Design web crawler for 1000 devices
Distributed Web Crawler: Design for 1,000 Devices Context Design a production-ready web crawler that starts from a single seed URL and scales crawling...
Design a distributed web crawler
System Design: Distributed Web Crawler (1,000 Heterogeneous Workers) Context You are asked to design a production-grade web crawler that begins from a...
Design a scalable news feed system
Design a Scalable News Feed System You are building a news feed service for a large consumer mobile app with tens of millions of daily active users (D...
Design a scalable real-time chat system
System Design: Real-Time Chat (1:1 and Groups) Context Design a mobile-first, globally available real-time chat system that supports both 1:1 and grou...
Design a scalable news feed system
Design the backend for a social app news feed Context You are designing the backend that powers a mobile social app's home/news feed at large scale. T...