Cabify logo

Cabify Backend Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
57.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Cabify.

Showing 3 of 7
Cabify logo
Cabify

Backend Engineer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 3 rounds
Interview process
Take home Technical screen Onsite
Interview formats
Coding Behavioral

You'll start with a code challenge that needs to be done well. After that, there will be interviews where they'll ask questions about your personality and your code challenge. It's important to be prepared and focused during this process.

Confirmed questions1 question
  • Can you share your background and explain how you ended up here?
Cabify logo
Cabify

Senior Backend Engineer

Engineering

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Behavioral Technical Coding

The process started with an HR interview where they asked about my experience, the technologies I've used, and my work style. They also explained how the teams at Cabify are structured, the team size, the technologies they use (Golang and Elixir), and the salary ranges for different roles. They provided documentation with more details. The next step was a take-home coding challenge, which I could do in any language. Although it seemed simple initially, it took at least 3 days to complete, and I had 2 weeks for it. I had to upload my solution to their Gitlab and pass acceptance tests, which included setting up a pipeline and a Docker image. After spending a lot of time refining the solution, adding tests, and applying principles like DDD, hexagonal architecture, clean code, and SOLID, I received an automated rejection email after 5 days. The feedback stated that I hadn't applied DDD correctly in my hexagonal architecture and that I was missing some tests, which I believe is inaccurate. I didn't have the opportunity to discuss this or get constructive feedback. I'm very disappointed as this was one of the worst feedback experiences I've had, especially considering I've passed technical tests for more renowned international companies without issues.

Confirmed questions3 questions
  • Could you tell me about your past work experience and any challenges you've faced?
  • Which programming languages have you worked with?
  • What is your English proficiency level?
Cabify logo
Cabify

Backend Developer

Engineering

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

Had a recruiter chat about desired salary, then a coding challenge that took a week. After that, three technical and cultural interviews, with two on the same day and the last one the following day. It was challenging but friendly, with great vibes from the interviewers.

Confirmed questions1 question
  • How would you address a situation where a service is overloaded?

Cabify Backend Engineer Interview Questions

Quoted word for word from Cabify interview reports.

Could you design and implement a checkout system without a database?

Read reports

Could you implement a checkout interface that includes 3 products and allows for 2 types of discounts?

Read reports

How would you address a situation where a service is overloaded?

Read reports

Can you share your background and explain how you ended up here?

Read report

Could you tell me about your past work experience and any challenges you've faced?

Read report

Formats, difficulty and experience

Across all 7 Cabify interview reports.

Interview formats

Coding 35.7%
Technical 35.7%
Behavioral 28.6%

Interview difficulty

Easy 14.3%
Average 71.4%
Difficult 14.3%

Candidate experience

Positive 57.1%
Negative 28.6%
Neutral 14.3%