Flexcar logo

Flexcar Software Engineer Interview Questions
& Process

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

Based on 5 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Flexcar.

Showing 3 of 5
Flexcar logo
Flexcar

Senior Software Engineer

Engineering · half a year ago

Senior Easy Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

It was a technical round, with the interviewer asking me basic questions that I answered using examples. I was hopeful, but I got a rejection email within minutes.

Confirmed questions2 questions
  • Could you explain the difference between a module and a class?
  • What is polymorphism in the context of Rails?
Flexcar logo
Flexcar

Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 5 rounds
Interview process
Take home Technical screen Phone screen Onsite Panel
Interview formats
Coding Behavioral

First I did a take-home assessment. Then there was a live coding interview that was based on the take-home. After that, I had a phone interview. Then, an in-person behavioral interview with the director of engineering. Finally, I had a virtual behavioral interview with an engineer.

Confirmed questions1 question
  • Can you share an instance when you were under pressure to meet a deadline?
Flexcar logo
Flexcar

Software Development Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Onsite Onsite
Interview formats
Technical Coding System Design Behavioral

The interview process had 3 rounds. The first round was a technical screen focusing on data structures and algorithms. The second round was with a manager, focusing on low-level design and my past work experience. The third round was with a VP, focusing on data structures and algorithms, identifying edge cases, and assessing cultural fit.

Confirmed questions1 question
  • I was asked questions about trees and arrays for problem-solving and data structures.

Flexcar Software Engineer Interview Questions

Quoted word for word from Flexcar interview reports.

Given string have to find depth of the string. If strings bracket is not correctly placed have to implement user defined exception and return it else return depth of brackets

Read reports

Given consecutive pairs of integers but one integer is not consecutive return index of that faulted integer. Not necessary to be in sorted order but pairs are always together

Read reports

Given a binary tree you have print a right view of that tree

Read reports

Implement 2 threads in Java t1 and t2 such that when you call t1 thread it will print even number and when you call t2 thread it will print odd number . It will work independently. And concurrently .

Read report

Given ans array you have to written 2 maximum elements in that array Tc : o(n) no two traversal are allowed

Read report

Could you explain the difference between a module and a class?

Read report

Formats, difficulty and experience

Across all 5 Flexcar interview reports.

Interview formats

Coding 33.3%
Technical 26.7%
Behavioral 26.7%
System Design 6.7%
Other 6.7%

Interview difficulty

Easy 20%
Average 60%
Difficult 20%

Candidate experience

Negative 20%
Neutral 20%
Positive 60%