Update appNew update is available. Click here to update.
Software Engineer
Microsoft
upvote
share-icon
5 rounds | 5 Coding problems
views
3005 views
comment
0 comments
upvote
29 upvotes
Interview preparation journey
expand-icon
Journey
In the lockdown period, I started my journey to where I am today. When the first lockdown prevailed I started to learn DSA, and I think that was the best time to learn DSA because no pressure from college was there for its useless assignments and all. In the lockdown of around 6 months, I learnt the basic algorithms and at the end I started practising on leetcode and codechef like platforms, they helped me a lot during my journey.
Application story
At the start of my fourth year of graduation, some of my friends were already placed in various companies. It started to worry me that I was the one who had not even tried for an interview till then. Then, One day I saw an opening in the Microsoft. So, I applied for it. After that, the selection processes were scheduled.
Why selected/rejected for the role?
I think I had the appropriate skills and a good amount of knowledge to prove that I was the right man for the post. I also solved coding questions in the optimal manner
Preparation
Duration: 1 month
Topics: Graphs, Dynamic Programming, Arrays, LinkedList, strings
Tip
Tip

Tip 1 : Practice as much as you can.
Tip 2 : Prepare for company, not in general.
Tip 3 : Your past work should be objective and your contribution should be very clear

Application process
Where: Other
Eligibility:
Resume Tip
Resume tip

Tip 1 : Keep only relevant things for the job you are applying.
Tip 2 : Minimal data with measurable contribution and effect.

Interview rounds
01
Round
Easy
Face to Face
Duration50 minutes
Interview date1 Jul 2019
Problems1
Distinct Islands

You are given a two-dimensional array/list of integers consisting of 0s and 1s. In the list, 1 represents land and 0 represents water.

view more
Problem approach

I used Depth-first search to determine connected components.

Try solving now
02
Round
Easy
Face to Face
Duration50 minutes
Interview date1 Jul 2019
Problems1
Word Wrap

You are given ‘N’ words of ...

view more
Problem approach

I first used recursion and then converted it to a dynamic programming based solution.

Try solving now
03
Round
Easy
Face to Face
Duration60 minutes
Interview date1 Jul 2019
Problems1
System Design

Design something similar to red bus which can handle bookings and can onboard vendors and customers to their platform

Problem approach

Tip 1 : Clear out the requirements first.
Tip 2 : Convey your thoughts regularly and don't overthink the problem.
Tip 3 : Design small and then expand.

04
Round
Easy
Face to Face
Duration50 minutes
Interview date1 Jul 2019
Problems1
System Design

Design synchronous system which can handle producers and consumers. Pretty much the same as a producer-consumer problem. However, the discussion went deep into implementation and the pros and cons.

Problem approach

Tip 1 : Have your basics cleared out.
Tip 2 : Be well versed in multi-threading

05
Round
Easy
Face to Face
Duration50 minutes
Interview date1 Sep 2019
Problems1
HR Questions

It was more or less focused on the previous experience. Idea was to check the fitment for the team and Microsoft culture.

Problem approach

Tip 1 : Be open and honest about your work.
Tip 2 : Try to answer questions objectively where they can measure your impact and the value your brought to the company.

Start a Discussion
Similar interview experiences
company logo
SDE - 1
5 rounds | 15 problems
Interviewed by Microsoft
423 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 3 problems
Interviewed by Microsoft
101 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
204 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Microsoft
42 views
0 comments
0 upvotes
Companies with similar interview experiencs
company logo
Software Engineer
3 rounds | 3 problems
Interviewed by Mindtree
5469 views
4 comments
0 upvotes
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
3565 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 6 problems
Interviewed by Providence Global Center LLP
3992 views
0 comments
0 upvotes