I had a phone screen, and the interviewer seemed nice. He asked me about my work and then gave me a coding problem: finding the Lowest Common Ancestor (LCA) for a binary tree.
I provided a perfect, working solution in about 10 minutes. However, he kept asking me to run through a couple of test cases. Finally, he was satisfied after we ran through the same 3-4 test cases more than twice. The interview was over.
I got rejected. The reason the HR department gave was that I wasn't quick enough to arrive at the solution.
Find the binary tree LCA.
The following metrics were computed from 6 interview experiences for the Lyft Software Engineer role in Seattle, Washington.
Lyft's interview process for their Software Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Lyft's Software Engineer interview process in Seattle, Washington.