Lyft·Software Engineer·Onsite - Multi Round
- Given an array of integers, find the missing number in a sequence.
- You have a function that checks whether a given version is the first bad one in a series. How do you find it efficiently?
- Design an in-memory key-value store that can be distributed across multiple nodes.
- Walk me through your past projects and relevant work experience.
- Design a data management system, covering overall architecture and key design decisions.
“Finished this faster than expected and had time to write extra test cases and talk through what prod readiness would look like.”