I applied online. The process took 2 weeks. I interviewed at ASUS (Singapore) in Nov 2020
Interview
There are supposed to be 6 interviews in total.
The first interview was a coding test which is rather simple but unfortunately, I have forgotten what the question is. The second interview was not actuallly an interview, it was a chat with a manager who will let you know about the company's culture and better prepare you for the upcoming interviews.
The remaining 4 interviews will take place on a single day, right after one another. Each of them involve a coding challenge which would be similar to those you see on leetcode.
I was quite taken aback when they abruptly cancelled the last round of interview which was with the CTO on the day itself, saying that the CTO has a meeting to attend at the last minute. Shortly after, I received an email saying that I did not pass those interviews. I have found this to be quite unprofessional and impolite to cancel the interview just like that.
It is best if you can speak chinese as communication may be an issue.
Interview questions [1]
Question 1
Write an algorithm which can rotate a matrix clockwise (90 degrees). Tell me about your past projects.