🎉 Taro is joining Handshake and we need 10,000 Software Engineers in the US/Canada to advance AI 🎉
Taro Logo

Software Engineer Interview Experience - Seattle, Washington

February 1, 2019
Positive ExperienceNo Offer

Process

Applied online and received a message from the recruiter indicating interest.

A phone screen involved a medium-level LeetCode question.

After that, I was offered an on-site interview:

  • Round 1: Talk with the manager, describe your experiences, weaknesses, and strengths, with many similar behavioral questions.
  • Round 2: 1.5-hour laptop interview to solve a problem. Zip up your solution to be graded by another person and the engineer conducting the interview.
  • Round 3: Typical whiteboard coding interview, medium LeetCode level.
  • Round 4: Design Interview.
  • Round 5: Design Interview focusing on security.

Lyft is the only big company I've interviewed at that provides very detailed feedback on your performance.

In my case, I did well in all rounds except the laptop interview. The engineer expected me to know the trie data structure and use it to solve the problem.

I opted for a combination of a sorted dictionary and binary search, which is not optimal when dealing with strings.

Questions

Design a messaging app, focusing on login and keeping track of active conversations.

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the Lyft Software Engineer role in Seattle, Washington.

Success Rate

0%
Pass Rate

Lyft's interview process for their Software Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive50%
Neutral17%
Negative33%

Candidates reported having good feelings for Lyft's Software Engineer interview process in Seattle, Washington.

Lyft Work Experiences