I applied online. The process took 3 weeks. I interviewed at Huawei Technologies (Singapore)
Interview
2 rounds of Technical interview.
1 take home written test.
Interviewer are knowledgeable and ask the right questions.
Test itself not too difficult as long as you know the domain well