Developer applicants have rated the interview process at Huawei Technologies with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 61.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Developer roles take an average of 14 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Huawei Technologies overall takes an average of 30 days.
Common stages of the interview process at Huawei Technologies as a Developer according to 1 Glassdoor interviews include:
Other: 33%
Skills test: 33%
Group panel interview: 33%
Here are the most commonly searched roles for interview reports -
There would usually be five interviews. The first one is online coding using a platform similar to LeetCode. The second one is technical interview, and questions are usually based on project experience on the resumes. The third one is to write codes for two coding problems in hand on paper. Interviewers of the last turn are usually leaders of large departments, and they usually cares about characteristics, desires to grow and creativity of interviewees. Besides, there is also an interview given by HR.
Interview questions [3]
Question 1
introduce project experience written on the resume
I applied online. The process took 1 week. I interviewed at Huawei Technologies (Dublín, Dublín) in May 2025
Interview
Intro: 5 minutes brief of you and the interviewer.
Technical Q&A: 30 minutes of technical questions all verbal and all very in-depth. Starts with the basics and then gets harder with each one.
Live Coding session 20 minutes and was asked one Leetcode Medium (Sliding window problem).
Outro: 5 minutes for you to ask question(s) to the interviewer.
I had a very nice interview experience and the person I had it with was clearly very knowledgable in their field and very technical. Would highly recommend. Still the questions were challenging overall but gave me space to show off what I know.
Interview questions [1]
Question 1
For the live coding session I was asked to do LeetCode 644.
I applied online. I interviewed at Huawei Technologies
Interview
The interview consisted of Leetcode-style technical questions and in-depth C++ questions on topics like polymorphism, virtual tables (vtables), object slicing, and memory management. I was also asked about operating systems concepts, common data structures (like linked lists, hashmaps, and trees), and my personal projects. The interviewer went into detail about my previous coursework and how it relates to the job. There was a mix of whiteboard coding and explaining code logic. I also had to explain how I approach writing technical documentation and PowerPoint presentations for technical audiences.
Interview questions [1]
Question 1
They asked me to explain how virtual function tables (vtables) work in C++ and how polymorphism is implemented under the hood.