Experience: 3.5 YOE Position: SDE-II at one of the top Startups
Round 1: (Screening) This round was held on codility. 3 Programming questions were asked & programming languages were very limited to C++, Java, C# & Javascript Was able to solve all three problems in 40 minutes with all test cases passed Difficulty: Easy
Recruiter called for scheduling two onsite interviews on next day Round 2: Interviews were held on Microsoft Teams & Interviewer was from Redmond & in this round two very easy programming questions were asked , and was asked about prior experiences & some behavioural questions.
Difficulty: Very Easy
Programming questions
Count total occurancess of some character c in input string Example: string: "hello" c: "l" Output: 2
Round 3: Again interviewer was from Redmond & in this round some basic design patterns were asked along with some easy programming questions. Also some behavioural questions were asked. Programming Questions ` Compress String Example: string: "aabcccaa" Output: a2b1c3a2
Follow Up: Write all occurances together collectively Example: string: "aabcccaa" Output: a4b1c3 ` Difficulty: Very Easy
Result: Rejected
No HLD or LLD questions were asked, just some basic Design patterns & project experiences were asked. Don't know why they were asking basic programming questions.
Wasted my time interviewing with Microsoft.