The interview experience is good in general. And the challenge is fairly easiser. But I had the worst experience in system design interview.
For one thing I really did not understand a interviewer's questions with his poor English. The other is that, they would interrupt you at each step of your thinking process. Though they interupt you is to tell you your design wouldn't work without telling you where heads to, I never had a chance to explain my design.
My advice is that in this step, you should take it as a chance to see if you can work along with future co-workers, as they hired a lot expats(no offense) working here with different communication and culture backgrounds.
- Online test: Hackerrank
- TA call: passed the OT HR would schdule call
- Coding challenge: leetcode like question with two interviewers on Hackerrank
- System design: two interviewers on Hackerrank
- Culture fit: failed SD did not make it