I applied online in early September and interviewed for the Level 5 internship, which I failed. I was then moved on to interview for the main team.
The overall process was quick, except when it took three weeks to hear back after my mock interview. The recruiters give feedback after your interviews if you ask.
I feel as though my interviewers were more interested in me walking in and knowing the solution, as opposed to me coming up with a solution from scratch. I say this because, although for both interviews I came up with the solution myself and wrote runnable code, after explaining my solution and going over examples with my code after I was done writing it up, my interviewers had feedback like, "Is slow in solving problems and should practice more on CS fundamentals."
This confused me because the interviews have all been focused on you brainstorming solutions for the first few minutes until you arrive at the optimal solution. Then, after the optimal solution is found, you code it up and walk through it with examples, which I did.
I just feel like they want memorized solutions and don't care how you get there. My two cents.
Find common elements within two integer arrays in O(N) time and O(1) space.
The following metrics were computed from 16 interview experiences for the Lyft Software Engineer (Internship) role in United States.
Lyft's interview process for their Software Engineer (Internship) roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Lyft's Software Engineer (Internship) interview process in United States.