Didi Chuxing logo

Didi Chuxing Interview Questions
& Process

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

Based on 224 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
53.6% Positive experience

Which role are you interviewing for?

30 roles · 224 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Didi Chuxing.

Showing 4 of 224
Didi Chuxing logo
Didi Chuxing

Manager

Operations · nearly a year ago

Manager Easy Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

They contacted me via email and scheduled everything, which was fine. The recruiter I had, despite having reviewed my CV, constantly questioned my years of experience in the position, which didn't make sense as it was clear on my CV. I can't help but think that the recruiter's lack of understanding cost me the chance for a second interview, even though I met all the requirements.

Confirmed questions1 question
  • Can you share instances of resolving issues among team members and your approach to it?
Didi Chuxing logo
Didi Chuxing

Operations Analyst

Operations · nearly a year ago

Senior Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Presentation Technical screen
Interview formats
Behavioral Case Technical

There were 3 interviews for the position: an initial chat with the hiring manager, a case presentation to the hiring manager, partners, and HR, and a final interview with the hiring manager. The whole process took a little over a month. After the case presentation, I waited about 2 weeks for a response and had to chase the selection team for an update. They were slow to respond, which forced me to contact the hiring manager directly, who then gave me a negative answer, citing a lack of Python technical knowledge (which wasn't a requirement in the job description). I found the overall process quite demanding, and the lack of response, coupled with the introduction of a new requirement after the case presentation that wasn't in the job description, and having to keep asking for a response, was very frustrating.

Confirmed questions2 questions
  • How would you evaluate the risks involved in rolling out new application functionalities?
  • What's your approach to prioritizing a new feature for the backlog?
Didi Chuxing logo
Didi Chuxing

Data Analyst

Analytics · a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Case Behavioral

So, I had a pretty rough time with this company's hiring process. The hiring manager was super unprofessional, showing up late with no warning or even an "oops, sorry!" Kind of felt like they didn't care about my time at all. The whole chat felt really rushed and not personal, which makes me wonder if they actually value their employees. It really shows a lack of respect and professionalism, and honestly, it makes me not want to work there.

Confirmed questions1 question
  • Could you tackle a case study concerning risk management?
Didi Chuxing logo
Didi Chuxing

Data Analyst Intern

Analytics · a year ago

Intern Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Behavioral

The interview process involves two parts: first, a 60-minute technical interview to check your skills in hypothesis testing, SQL, and Pandas, and how well you can deal with data problems and manipulate data fast. You should be good at talking about stats tests, writing SQL queries that are not simple, and using Pandas for data analysis. Then, a 30-minute manager interview to see how you communicate, if you fit with what the team wants, and if you can explain tricky tech stuff to people who don't know tech.

Confirmed questions1 question
  • Can you explain Type 1 and Type 2 errors?

Didi Chuxing Interview Questions

Quoted word for word from Didi Chuxing interview reports.

Approximately how many buses would be needed to cover all of Guadalajara 24 hours a day?

Read reports

Reverse a sentence while keeping the words in the correct order. For example, 'I love you' becomes 'you love I'.

Read reports

Given the probabilities of transitions between states (1 to 2 is 0.5%, 1 to 3 is 0.4%, 1 to 4 is 0.25%), what is the probability of moving from state 2 to state 3 and from state 3 to state 4?

Read reports

How would you estimate the market size for Drive Hailing in Mexico City?

Read report

Can you implement a function called addStrings that accepts two string arguments representing large numbers and returns their sum as a string, considering that standard integer types might not handle such large values?

Read report

Can you explain how to select specific rows using the .loc accessor in Pandas?

Read report

How would you go about calculating Daily Active Users (DAU) for a particular region?

Read report

Can you explain the distinction between bagging and boosting in the context of ensemble learning?

Read report

Formats, difficulty and experience

Across all 224 Didi Chuxing interview reports.

Interview formats

Behavioral 41%
Technical 27.4%
Case 10.6%
Coding 8.6%
Presentation 7.8%

Interview difficulty

Easy 21%
Average 68.8%
Difficult 10.3%

Candidate experience

Positive 53.6%
Negative 24.1%
Neutral 22.3%

Reports by job function

Operations 50
Engineering 44
Analytics 38
Other 29
Marketing 14
Sales 14