Via Transportation logo

Via Transportation Software Engineer Interview Questions
& Process

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

Based on 15 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
40% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Via Transportation.

Showing 3 of 15
Via Transportation logo
Via Transportation

Software Engineer

Engineering · nearly a year ago

Senior Difficult Negative experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite Panel Background check Offer
Interview formats
Technical Coding System Design Presentation

It was 6 rounds total, some were onsite. They asked a lot of leetcode questions, medium to hard difficulty. They can reject you at any round based on performance in that round alone, regardless of how you did before. Honestly felt like a waste of time, like free leetcode mock interviews. They rejected me for not being 'technical enough' because I struggled with one medium leetcode in the 3rd interview, even though I'd already solved 4-5 medium-hard leetcodes, a design question, and presented a project in prior interviews. Management seems to think they're Google, but their code looks like old monoliths nobody wants to deal with. Some interviewers were nice though.

Confirmed questions3 questions
  • Lots of Leetcode problems, some had to be solved on a whiteboard at the site. All questions were from the Blind 75 list.
  • A design question, one of hellointerview's most watched ones.
  • Project presentation.
Via Transportation logo
Via Transportation

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Behavioral Technical

It started with a recruiter call, then I had two phone calls where they asked technical and behavioral questions. After that, there was a superday with 4 people, that included 2 technical interviews and 2 behavioral interviews.

Confirmed questions2 questions
  • What makes you interested in Via?
  • What interests you about transportation technology?
Via Transportation logo
Via Transportation

Software Engineer

Engineering

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

Had a 15 min chat with the recruiter, then an hour and a half technical interview. The person interviewing me was really nice and talked a lot about the company and product. But the recruiter never got back to me, which was annoying. The technical part didn't go well for me, I needed some hints, so I figured I wouldn't pass, but still, it's disrespectful to not hear back from the recruiter. Bad candidate experience overall.

Confirmed questions3 questions
  • Return true if any number appears twice in an array of nums.
  • Achieve O(1) memory usage for the previous question.
  • Determine if all rides can be completed given a car capacity and a list of rides with start time, end time, and passenger count, without exceeding the capacity.

Via Transportation Software Engineer Interview Questions

Quoted word for word from Via Transportation interview reports.

When you type google.com into your browser and press enter, what's going on behind the scenes?

Read reports

Write an algorithm to find the maximum number of concurrent trips given an array of trip start and end times. For example, with input `[[1, 3], [1.2, 4.3], [3.4, 5.6]]`, determine how many trips were happening at the same time over a 24-hour period.

Read reports

How would you implement the movement for a Snake game using a doubly linked list?

Read reports

What are some advantages of Object-Oriented Programming?

Read report

Can you design an app that urban planners could use for planning bus routes?

Read report

Formats, difficulty and experience

Across all 15 Via Transportation interview reports.

Interview formats

Technical 33.3%
Behavioral 33.3%
Coding 18.2%
System Design 12.1%
Presentation 3%

Interview difficulty

Easy 6.7%
Average 80%
Difficult 13.3%

Candidate experience

Negative 40%
Positive 40%
Neutral 20%