You don't need to work overtime a lot. Some of your colleagues are smart people, and you might have a chance to learn new knowledge or skills from them. Generally, the culture is not that aggressive when compared with other local companies in China.
The hiring bar is not as high as before. I met some really clumsy engineers here. Also, you don't have many serious projects here in China as a branch office, which might not be good for your career development.
Either close branch R&D offices or give them some meaningful projects to have a chance to contribute to Microsoft. The current situation is kind of a waste of money for Microsoft because a bunch of people in branch offices are actually doing meaningless demos/POCs.
The onsite consisted of two system design questions and two technical questions. These rounds were back to back and weren't actually ordered. I thought I was going to be doing technical first, but was hit with design at the start.
The interview process consisted of five rounds, featuring mostly LeetCode medium or hard level problems. It also included one design round, which was typical of game design rather than system design. The interview I participated in was part of a hiri
This is a standard LeetCode-style coding interview. You will be working with a person who is monitoring your progress. Communication and clarification of the programming question are critical. You could end up programming the incorrect solution if th
The onsite consisted of two system design questions and two technical questions. These rounds were back to back and weren't actually ordered. I thought I was going to be doing technical first, but was hit with design at the start.
The interview process consisted of five rounds, featuring mostly LeetCode medium or hard level problems. It also included one design round, which was typical of game design rather than system design. The interview I participated in was part of a hiri
This is a standard LeetCode-style coding interview. You will be working with a person who is monitoring your progress. Communication and clarification of the programming question are critical. You could end up programming the incorrect solution if th