I interviewed at Huawei Technologies (Indianapolis, IN)
Interview
The software developer interview process includes resume screening, a recruiter call, technical coding tests, and interviews to assess coding skills, system design, and team fit. Some include take-home assignments. Behavioral questions, pair programming, and whiteboard challenges are common. Communication, problem-solving, and collaboration are also evaluated to ensure cultural and technical alignment.
two leetcode -- med level at the first stage, then they will ask you some questions based on the current project. And also ask you some basic knowledge of the programme language
I applied online. The process took 2 weeks. I interviewed at Huawei Technologies (Vancouver, BC) in Oct 2025
Interview
1 HR Phone Screen
2 30min tech interview, discuss about resume and background
3 1 h 30 min tech interview, three questions, one of them take home assignment
4 60 h manager tech interview
5 talk to the hr
Interview questions [1]
Question 1
principles about CUDA programming and architecture because this is TPU optimization software role