Companies
Amazon930 questions
Meta507 questions
Google431 questions
Uber320 questions
ByteDance / TikTok357 questions
Apple164 questions
Snowflake183 questions
OpenAI195 questions
Microsoft234 questions
Stripe197 questions
Databricks110 questions
Netflix89 questions
DoorDash126 questions
Anthropic103 questions
Roblox79 questions
IBM117 questions
Bloomberg113 questions
Coinbase89 questions
Capital One106 questions
LinkedIn98 questions
Salesforce97 questions
Goldman Sachs97 questions
Citadel / Citadel Securities94 questions
Snapchat91 questions
Rippling76 questions
Airbnb88 questions
Waymo86 questions
Pinterest83 questions
JPMorgan Chase77 questions
Oracle72 questions

Lyft Interview Question Bank
Lyft's engineering loop is hands-on and execution-heavy: candidates repeatedly see practical API-wrapper, in-memory data-store, scheduling, and product-system prompts rather than abstract puzzle rounds. Senior loops add system design around payments, donation flows, web crawling, or marketplace-adjacent products, while frontend and intern tracks lean toward small project-style implementation.
31
questions
Last updated
Before you start
Showing 13 of 13
OJ Problems
practice in the online judgeAssign Jobs to the Fewest WorkersStateful Fetch N Items from a Paginated APIMinimum Window SubstringImplement K-Means Clustering from ScratchMinimum Window SubstringIn-Memory Key-Value Store with TransactionsImplement Stratified K-Fold Cross ValidationIn-Memory KV Store with Transactions (BEGIN/COMMIT/ROLLBACK)Rotting Oranges (OA)Job Scheduler with Stable Worker Selection (Min Workers + Assignment History)Design an In-Memory Key-Value StoreImplement an LRU CacheMerge Overlapping IntervalsMinimum Window Substring (Sliding Window)Find All Shortest Paths in Word LadderBest Time to Buy and Sell Stock IVReal-time Chat System DesignWeb Crawler with Communication Constraint
