Lyft logo

Lyft Hard Interview Questions

4 hard-level practice questions for Lyft technical interviews

Lyft software engineer interviews cover algorithms, data structures, system design, and coding problems drawn from real interview rounds.

Software Engineer Backend Engineer Frontend Engineer Full Stack Engineer Mobile Engineer Data Engineer Data Scientist ML Engineer DevOps Engineer DevOps Engineer Product Manager SRE Security Engineer Engineering Manager Data Analyst UX/UI Designer QA Engineer
coding Hard Verified Question #1

1. Restaurant Delivery Network


Category: String coding problem
You are building a food discovery platform. Given a user's location, a list of restaurants with their coordinates, and a menu of items with prices,...
Input: List
Output: Computed result
coding Hard Verified Question #2

2. Transactional Cache


Category: String coding problem
Implement an in-memory key-value cache that supports nested transactions. The cache stores string keys mapped to string values and provides the...
Input: String
Output: Computed result
coding Hard Verified Question #3

3. Probe Collision Simulator


Category: Algorithm coding problem
A set of probes is arranged in a line from left to right. Each probe has a mass and a velocity. A positive velocity means the probe moves to the...
Input: List
Output: Computed result
coding Hard Verified Question #4

4. Log Query Engine


Category: String coding problem
You are given a collection of log records. Each record is a five-element list of strings: [time, id, user, type, value], where time and value...
Input: Array of strings
Output: Computed result

No AI generated questions yet for Lyft.

Start practicing Lyft questions

Sign up for free to access walkthroughs, AI-generated questions, and more.

Get Started Free