Xiaomi logo

Xiaomi Interview Questions
& Process

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

Based on 194 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
54.1% Positive experience

Which role are you interviewing for?

30 roles · 194 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Xiaomi.

Showing 4 of 194
Xiaomi logo
Xiaomi

Design Verification Engineer

Engineering · nearly a year ago

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

So, the interview had four parts. First, two technical interviews where they dug into my academic stuff, projects, and core skills. They wanted to see if I got digital IC design/verification concepts, if I'd actually used the tools, and how I handled tough engineering problems. Then, I talked to the BU leader, which was more about how I communicate, if I'm a team player, take ownership, and generally fit in with how they work and what they expect. They were checking if my work style and potential for growth worked for them. Lastly, the HR interview, which was about pay, the job level, and how I'd start. HR also wanted to make sure my career goals lined up with how the company develops talent long-term.

Confirmed questions1 question
  • Can you describe your project, detailing the data flow and your verification methodology?
Xiaomi logo
Xiaomi

Human Resources

HR · nearly a year ago

Entry Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Phone screen Onsite Panel Offer
Interview formats
Behavioral Presentation

So for the interview process, first there was a recruiter call, then a phone screen. After that, I had an onsite interview with the supervisor and then the manager. The final manager interview had questions specific to the role, and I also had to do an English self-introduction.

Confirmed questions8 questions
  • Do you have any internship experience? What projects have you participated in?
  • Could you tell me about your internship experience and the projects you've been involved in?
  • Can you share your experience?
Xiaomi logo
Xiaomi

Site Reliability Engineer

Engineering · a year ago

Mid Average Negative experience Decline offer 4 rounds
Interview process
Technical screen Recruiter call Onsite
Interview formats
Technical Coding Behavioral

It was 3 rounds of tech interviews (2 technical + 1 head) plus a 1-hour interview. Overall the experience was good, but the process itself was terrible. Nobody told us anything beforehand, so we did all the interviews back-to-back, which was really exhausting. The HR also tried to lowball the salary and was very indifferent and rude.

Confirmed questions6 questions
  • Tell me about the CAP theorem.
  • How would you design a high-performance system?
  • What are your experiences with NoSQL databases?
Xiaomi logo
Xiaomi

ECommerce Specialist

Sales · a year ago

Entry Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Recruiter call Background check Offer
Interview formats
Behavioral Technical

I found the job opening on LinkedIn and applied. The recruitment team contacted me on WhatsApp and asked about my salary expectations and my reasons for leaving my current job. After that, I had two interviews with different team members, followed by an interview with the HRBP. If they think I'm a good fit, they move to the offering stage. This whole process had 4 stages.

Confirmed questions3 questions
  • Can you discuss ecommerce business overall?
  • How do you handle sales within an ecommerce context?
  • What key factors are crucial for successful ecommerce sales management?

Xiaomi Interview Questions

Quoted word for word from Xiaomi interview reports.

Given an array of integers, can you write a function to find the indices m and n that define the shortest subarray [m, n] such that sorting this subarray would sort the entire array? The function should return [m, n], or [-1, -1] if the array is already sorted.

Read reports

In Javascript, how would you take a number and output it as a string with commas separating thousands?

Read reports

Find the difference between distinct elements on the left side and the right side of an array.

Read reports

How would you find the kth largest node in a binary search tree?

Read reports

Can you convert in-order and pre-order traversal sequences into a binary tree?

Read report

What are the contributing factors to dynamic power and switching power, and what are the governing rules?

Read report

Can you explain the working algorithm for a buck-boost circuit and how it functions?

Read report

Between AAA games with long development times and short-term games, which do you think is superior?

Read report

What functionalities do you think should be shown on the small screen of a flip phone?

Read report

Formats, difficulty and experience

Across all 194 Xiaomi interview reports.

Interview formats

Behavioral 43.8%
Technical 31.1%
Coding 8.8%
Presentation 7.8%
Case 3.9%

Interview difficulty

Easy 21.1%
Average 67%
Difficult 11.9%

Candidate experience

Neutral 23.7%
Positive 54.1%
Negative 22.2%

Reports by job function

Engineering 61
Sales 27
Operations 24
Marketing 19
Finance 13
Other 13