Huawei Technologies logo

Huawei Technologies Research Engineer Interview Questions
& Process

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

Based on 51 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
51% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Huawei Technologies.

Showing 3 of 51
Huawei Technologies logo
Huawei Technologies

Research Engineer

Research · nearly a year ago

Mid Easy Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Panel Background check
Interview formats
Behavioral Coding Presentation Technical

The hiring process spanned five months. It started with an HR round that was mostly behavioral. Next, a coding test was given, covering ML, data processing, and Python. Then, an in-person interview at the office involved a resume walkthrough with the hiring manager and a presentation of my previous work. The final round was an interview with the lab director and HR, which was unstructured with some job description-related questions. Although the interviews themselves were easy, scheduling was a major issue due to disorganization, and there were some red flags. The HR repeatedly asked about my current salary even after I declined to share it. They also inquired about my experience with Chinese culture and colleagues, which seemed strange for an international company. During the F2F interview, I was asked to present slides, but the second interviewer was significantly delayed in joining due to not receiving the invitation. IT problems prevented her from seeing the slides remotely, negating the purpose of preparing them. In what felt like a 'cheap shot,' the HR used the director interview as leverage to get me to agree to a salary range, which was a poor start. After a month of silence and a reminder, I received a generic rejection email. Furthermore, it took them a month to reimburse my travel expenses.

Confirmed questions5 questions
  • What are your thoughts on Chinese culture?
  • Can you describe your experience handling conflicts?
  • How have you managed working under tight deadlines?
Huawei Technologies logo
Huawei Technologies

Research Engineer

Research

Senior Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Presentation Background check Offer
Interview formats
Technical Presentation Behavioral

I had an informal chat first, then a more formal interview with a senior research engineer and the hiring manager. The formal interview mainly involved a research talk. After that, I had a formal technical interview with the hiring manager. The last step was an HR interview. Everything seemed to go well. But after the HR part, the company went silent and I didn't get any updates. I emailed after a couple of weeks to ask about the decision, and the senior research engineer told me (kind of rudely) that they hadn't made a final decision yet and I shouldn't wait around for it. I haven't heard anything since.

Confirmed questions3 questions
  • Could you discuss your research background?
  • Do you have basic knowledge of networking?
  • Can you answer some basic questions about Python?
Huawei Technologies logo
Huawei Technologies

Research Engineer

Research

Senior Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Take home Background check Presentation
Interview formats
Technical Coding Presentation Behavioral

It was a multi-step process. First, there was a screening, then a phone call with a manager. After that, I had a technical interview online, followed by a technical task to complete at home. Then an HR interview, and finally a technical presentation with HQs. The whole thing took about 1-2 months. The technical interview covered algorithms, data structures, machine learning, and C++ syntax/technologies.

Confirmed questions1 question
  • Could you explain what a convolutional layer is in the context of neural networks and detail its functionality?

Huawei Technologies Research Engineer Interview Questions

Quoted word for word from Huawei Technologies interview reports.

Write Python code to find all unique pairs of numbers that add up to a specified target.

Read reports

What is the shortest identifier for each string in a list of strings?

Read reports

What is the most efficient way to sort an array of random integers in terms of the number of iterations?

Read reports

Can you explain the difference between Python's `yield` and `return` statements?

Read reports

Can you explain the difference between a Docker container and an image? Also, how many containers can be launched from a single image?

Read report

Could you explain what a convolutional layer is in the context of neural networks and detail its functionality?

Read report

What is the most computationally expensive part of a transformer, and what are the different ways of data parallelization?

Read report

Could you explain what Naive Bayes is and the reason behind its 'naive' characteristic?

Read report

Can you explain how to divide a clock by 5 while maintaining a 50% duty cycle?

Read report

Formats, difficulty and experience

Across all 51 Huawei Technologies interview reports.

Interview formats

Technical 39.2%
Behavioral 29.6%
Coding 16%
Presentation 9.6%
Other 3.2%

Interview difficulty

Easy 17.6%
Average 70.6%
Difficult 11.8%

Candidate experience

Positive 51%
Neutral 27.5%
Negative 21.6%