The interview consisted of two sessions back-to-back.
The first session included both soft and technical questions. The second session consisted purely of technical questions.
The interview started late, and the second interviewer seemed to be rushing for lunch, so I was not given enough time.
Additionally, the second interviewer asked a question for which he was unprepared. He refused to provide any hints or solutions.
Overall, the experience was negative.
Describe a scenario when you had a conflict with your teammates and how you solved it.
Describe the most challenging project you've had and why it was challenging.
Given 4 points denoted as (x, y) pairs, determine if they form a square.
Determine if a string is a palindrome with options to ignore case and ignore spaces.
/best-time-to-buy-and-sell-stock and /best-time-to-buy-and-sell-stock-iv on LeetCode
The following metrics were computed from 3 interview experiences for the Microsoft Software Development Engineer role in Waterloo, Ontario.
Microsoft's interview process for their Software Development Engineer roles in Waterloo, Ontario is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Waterloo, Ontario.