I applied through a recruiter. I interviewed at Huawei Technologies (Markham, ON)
Interview
First, there was a recruiter screening call. This was about 10-15 minutes and very casual. After that I was sent a coding test. It consisted of three questions that I could complete on my own time. They were data structures/ algorithms, in C++, leetcode easy to medium difficulty. After the test, I had a technical interview with the team lead.
Interview questions [1]
Question 1
Calculate the CPI (clock cycles per instruction) of a program that consists of 10% load instructions, where 1% of those load instructions cause a cache miss
It was good and online, the instructor was very good in comminitication and regardless of the answers it was a good experience overall. I recommend to try your chance to enter this company
two interviews; in the first interview, they asked CV-related questions; in the second, it was behavioral and asked for cultural fit. The second interview was with the Chinese manager, and it was a one-to-one interview.
Interview questions [1]
Question 1
The company requires long working hours. How do you feel about this?
It went smooth, 2 OA, 1 HR Call, 1 Technical Call, 1 Manager Call. All went well, they ask based on your title and field. SO get prepared for what you are applying for like which position you know.