Microsoft | SDE2 | Bangalore | 6th June 2024

microsoft logo
microsoft
SDE IIbangalore4 yearsOngoing
June 7, 20246 reads

Summary

I recently interviewed for an SDE2 Fullstack role at Microsoft in Bangalore, undergoing an online assessment and three technical rounds. I am currently awaiting feedback on the next steps in the process.

Full Experience

I recently interviewed for an SDE2 Fullstack role at Microsoft in Bangalore. I have 4 years of experience as an SDE-2 (fullstack) at a product-based company.

Online Assessment

The online assessment consisted of two questions: one on lazy loading images using React, and the other was a graph problem. I couldn't fully solve the graph question and did not pass all test cases.

After clearing the online assessment, I received invitations for the hiring event, which involved three interview rounds.

Hiring Event (6th June 2024)

1st Round:

  • The first 15-20 minutes were dedicated to behavioral questions and discussions about my previous experience.
  • This was followed by a matrix question, which I was able to solve within the given time.

2nd Round:

  • I was asked an easy-medium tree question.
  • Next, there was a design question to implement a cache. The problem statement was quite vague, and I'm not sure if my approach was the best.
  • Finally, I worked on a slight variation of the classic Rotten Oranges problem.

3rd Round:

  • This round involved a knapsack DP question, along with its frontend implementation. I wasn't familiar with the specific frontend platform used, which posed a challenge. However, I managed to code the core function correctly. The interviewer was extremely supportive throughout.
  • We also had a behavioral discussion.

I've tried reaching out to the recruiter post-interviews, but I haven't received any updates on the next round yet. While I found the recruiters to be less proactive compared to other organizations, the interviewers themselves were great and very supportive.

Interview Questions (4)

Q1
Lazy Loading Images with React
Other

Design and implement a solution for lazy loading images using React.

Q2
Design a Cache
System Design

Design and implement a cache system. I found the question quite vague, making it challenging to fully demonstrate my abilities.

Q3
Rotten Oranges Problem Variation
Data Structures & Algorithms

I was given a problem that was a slight variation of the classic Rotten Oranges problem.

Q4
Knapsack DP with Frontend Implementation
Data Structures & Algorithms

I had to solve a knapsack dynamic programming problem and implement its frontend part. Although I was unfamiliar with the specific platform for frontend implementation, I managed to code the function correctly.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!