leetcode microsoft https://leetcode.com/discuss/interview-question/398023/Microsoft-Online-Assessment-Questions