The first round is a phone interview. It covers your past experience, C/C++ basics, the difference between C++ and Java, and how to identify a heavier ball among 12 in 3 weighings.
The second round is an on-site interview. You will meet with 3-4 interviewers during the day.
The first interviewer asked me how to calculate the sum of a binary tree at a certain level. The second asked me to write code to check if a string is a palindrome. The third was about the Tic-Tac-Toe game. I was asked to write a function to check if someone has won at the current board situation.
The third question is a bit unexpected. I was spending a lot of time thinking how to write this efficiently, but didn't finish it.
I should just write a straightforward one and try to improve it later.
The following metrics were computed from 2 interview experiences for the Microsoft Software Development Engineer In Test (SDET) role in Sydney, Australia.
Microsoft's interview process for their Software Development Engineer In Test (SDET) roles in Sydney, Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Development Engineer In Test (SDET) interview process in Sydney, Australia.