Huawei Interview Experience | On-Campus
Question Details
Round 1 Resume Shortlist Resume shortlisting was done based on our projects, skills and internship work.
Round 2 Online Test (OT)82 people got shortlisted for OT. Student...
Full Details
Round 1 Resume Shortlist Resume shortlisting was done based on our projects, skills and internship work.
Round 2 Online Test (OT) 82 people got shortlisted for OT. Students from BTech, MTech and Dual Degree of CSE, ECE, EE sat for the Online Test.It was conducted on HirePro platform. 3 sections: 1st section - 10 Aptitude MCQs in 15 minutes 2nd section - 10 DSA MCQs in 15 minutes 3rd section - 3 coding questions in 1 hour. One of the question was a variation of Kadane's Algorithm ( Largest Sum Contiguous Subarray ). Another question was a Graph based question.
Round 3 Technical Interview It was a Pool Campus interview. Students from NIT Rourkela, NIT Jamshedpur, NIT Raipur and NIT Durgapur had their interviews. Total, 100 students from these 4 campus qualified from the OT. From my campus, 25 people got shortlisted for the Technical Interview. Interviewer skimmed through my resume. Started asking questions related to each and every project and internship completed. We had a very detailed discussion about each of the projects. He then asked which is my favourite project and least favourite project from CV. How would you improve your least favourite project? Then, he started asking Data Structures questions related to AVL Tree (Height Balancing BST). What is AVL Tree? Explain Insertion and rotation in AVL Tree with example. Explain Quick Sort with time complexity. Explanations of Time Complexity and Space Complexity with comparison of 2 different set of codes. After that, he asked questions from Algorithms related to Graphs - Dijkstra’s shortest path algorithm. Explain Dijkstra’s Algorithm with an example. Then, he asked one Aptitude question, find the next 2 numbers in the following question: 7, 8, 10, 12, 16, 18, , .
Round 4 Technical + HR Interview He asked me to explain Deadlock with examples. What are the necessary conditions for Deadlock to occur? What are the Deadlock prevention steps? Explain Deadlock avoidance algorithms like Banker's algorithm explanation. He asked to explain uses of graphs in real life scenarios. He asked to explain BFS and DFS and their uses. Then, he asked me HR questions like: He asked me why I want to work for Huawei and whether I already have any other job offers. He asked whether I have plans for Masters. Where do you see yourself after 5 years? Finally, 10 students got selected and I was one of them. :)
About Huawei Interview Reports
This question was reported by a candidate who interviewed at Huawei. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.
Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Huawei are the higher-signal extractions to take from this report.
For broader preparation context, the Huawei interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.
How To Practice This Type of Question
Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.
Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Huawei reports consistently are the ones worth investing in; one-off niche problems are not.
During Your Huawei Round
Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.
The single most predictive failure mode in Huawei reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.