I applied through a recruiter. The process took 2 days. I interviewed at Microsoft (Hyderabad) in Feb 2021
Interview
Interview process may vary across teams.
There will be minimum 2 technical round, mostly given some technical challenge or DSA problem to solve. Both round will have similar format. Third (or 4th if 3 technical) round will be manager round and last could be from hiring manager or senior management. Last 2 rounds would have mostly designing or solutioning kind of questions. It may also have design patterns, SOLID principals or any other broader level questions. Mostly likely last 2 round wont have technical questions.
Interviews will be mostly generic, independent of languages and technology you are coming with (exception could be if a team specifically needs some skill like react, containerization etc.), but chances are rounds will be on generic skills independent of specific skill.
Interview questions [1]
Question 1
SOLID principals and explanation of each individual principal.
why do mysql choose b+ tree as the storage of index, is there any advantage of comparing with b tree ? and tell me the concrete difference , why clickhouse use other data strucuture
Microsoft biedt een strak en grondig proces, maar de lat ligt hoog. Niet ideaal als je jaren praktijkervaring hebt maar niet dagelijks met leetcode-achtige problemen werkt. Alleen aan te raden als je bereid bent maandenlang te oefenen.