I applied in-person. The process took 2 weeks. I interviewed at Huawei Technologies (Waterloo, ON)
Interview
Interview consisted of brief background history and remainder was whiteboarding code. No information was provided in advance, no preparation time or access to references, expected algorithms memorized. If its been any time since you studied undergrad CS algos, you will not have a good time.
Interview questions [1]
Question 1
The interviewers concentrated on binary trees, including fundamental traversals requiring the real-time coding of solutions for problems in language of choice.
I applied online. I interviewed at Huawei Technologies (Waterloo, ON) in Mar 2020
Interview
Short discussion of past related projects and future goals.
3-4 questions solving algorithmic problems on whiteboard about 15-30 minutes per question. Solutions reviewed with interviewer.
Experienced candidate vs new graduate treated the same.
Interview questions [1]
Question 1
Whiteboarding algorithms such as binary trees, inverting trees and data structures.