I applied online. The process took 3 weeks. I interviewed at Microsoft in Sep 2021
Interview
The usual 4 rounds of interview. 2 Coding, 1 Software design, 1 system design and behavioral. Behavioral one also close to technical one. The process took nearly 3 weeks. I asked 2 weeks for preparation after the screening. I requested interviews every other day.
Interview questions [1]
Question 1
I cant share exact questions here. But for coding you need to know about graphs, specially bfs and dfs and applying they wisely. For Software and System design you should know the basics, but just search in youtube. You will find enough resource.
I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Dallas, TX) in Sep 2021
Interview
After passing the technical assessment, I was invited for the virtual interview, where I had interviews with four different people. First interview was designing questions, second and third interviews were code centric, and last session was less technical and more behavioral questions. Interviewers were nice and encouraging when you face difficulty or stuck with some questions. I hope I was better prepared for the design question.
Interview questions [1]
Question 1
How would you design the system where a client can issue a task.
You get a call from employees/HR for a screening round, thts a phone screening. Mostly problem solving one or 2 questions are given. Your enthusiasm, your knowledge about current work, communication skills also verified.
once you clear above you get a schedule request for full loop which has 4 more rounds. The rounds start with typical porblem solving to designing a new software. Make sure scale and performance is considered.
Interview questions [3]
Question 1
Implement regular expressions search where only wild cards are star and question mark