Freenow by Lyft logo

Freenow by Lyft Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 42 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Freenow by Lyft.

Showing 3 of 42
Freenow by Lyft logo
Freenow by Lyft

Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical Behavioral

I had an interview with a team lead who seemed to be helping HR out. Then, I went into a live coding interview which went pretty well. I coded a small part of the application and talked about how I'd do it differently than the current code, based on SOLID principles. They kept asking me why I'd choose my method, even though it was correct. I also reviewed their code beforehand and found and fixed a bug. I answered most questions correctly, and when I didn't know something, I at least attempted an answer or explained my thought process. The senior developer interviewing me wasn't great at asking questions, giving me vague ones. The rejection email gave a generic reason about needing deeper knowledge and providing alternatives, even though I wasn't asked to elaborate or suggest other options. They also mentioned I should know more about generic architecture for version and event-driven systems, which I admitted I didn't have much experience with. This is something a senior should know, not necessarily a mid-senior, and shouldn't be a rejection reason as it's learnable. It seems they want someone to know their specific setup without training. Plus, they mentioned they don't have testers and the pay is low, suggesting they're looking for a senior role at a mid-senior salary.

Confirmed questions1 question
  • How would you go about adding a crud operation to an API?
Freenow by Lyft logo
Freenow by Lyft

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Take home Technical screen Background check Presentation Offer
Interview formats
Coding Technical System Design Behavioral

This was a horrible interview experience. They initially suggested an SDE2 role instead of Senior Software Engineer, but then said they had other candidates in the pipeline. I strongly advise against interviewing with this company because they require a time-consuming take-home assignment. I spent four days optimizing a Golang concurrency fare calculation assignment using channels and goroutines. The next round was a code review with two engineers; one was rude and rushed me, while the other was silent and unhelpful. The only feedback on the code was to move constants to environment variables. Following that, there were two managerial rounds and a system design round. The system design questions were oddly specific to the take-home assignment, and they concluded I wasn't good with databases, despite not asking any database questions. Finally, there was a CTO meeting. The entire process was terrible, especially the take-home assignment. They tried to negotiate for an SD2 role, and after I discussed salary expectations, I received a rejection without any further discussion. It was quite illogical.

Confirmed questions5 questions
  • HR - Golang Take Home Assignment
  • System Design Round
  • Managerial Round 1
Freenow by Lyft logo
Freenow by Lyft

Software Engineer

Engineering

Mid Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Take home Technical screen Technical screen Onsite Onsite Offer
Interview formats
Behavioral Technical Coding

Got an email a few days after applying online about the interview steps. The whole process took around 45 days, with fast feedback. First, a quick HR chat about salary, the process, and company culture. Then, a take-home test: a spring project to complete in a week. After submitting, I had a review interview with two engineers discussing my project and tech concepts. Next, an interview with tribe and team leaders, covering behavioral and technical topics like my motivations and work style. Then, a 'Meet the team' chat about team dynamics and personal interests. Finally, a feedback session on the process and my performance, leading to an offer.

Confirmed questions1 question
  • Discuss the advantages and disadvantages of using microservices.

Freenow by Lyft Software Engineer Interview Questions

Quoted word for word from Freenow by Lyft interview reports.

Solve the 'Group anagrams' problem, similar to how it's presented on LeetCode.

Read reports

Regarding Hibernate entities, what are the constraints to consider when using Lazy annotations?

Read reports

How would you calculate taxi fares given point-to-point measurements of location and timestamp, incorporating conditional logic for day/night rates per kilometer?

Read reports

How would you go about adding a crud operation to an API?

Read report

How would you approach this line of code if you were dealing with millions of records?

Read report

Could you design a component for calculating ride fares?

Read report

Formats, difficulty and experience

Across all 42 Freenow by Lyft interview reports.

Interview formats

Technical 33.9%
Behavioral 32.2%
Coding 25.6%
System Design 4.1%
Group 3.3%

Interview difficulty

Easy 21.4%
Average 66.7%
Difficult 11.9%

Candidate experience

Positive 50%
Neutral 11.9%
Negative 38.1%