Microsoft | India | SDE 2(L62) | Selected

Application Mode: Directly applied on career portal without referral
Experience: 6.5 years in Bangalore based start up.
Education: Tier 3

24th Nov: Recruiter reached out to me stating that my application has been shortlisted for autopatch team under WSD org(E+D division).I will be part of hiring drive, total 4 rounds but two rounds will be scheduled first, based on results next steps will be decided. Additionally he asked why I applied to MS and why do I think this role fits my background.

28th Nov: R1> Interviewer asked me what are different types of cache I know, I explained few, then he asked to implement LRU cache. I had to identify the methods that are required along with the data structures that I'll use.Then I implemented the code, then tested with few examples, then I explained TC & SC. After that he asked me to make my code thread safe. Once I did that he asked me if I can make my class singleton, If I can make then what could be different reasons to make LRU cache class singleton. I was able to do it and explained the reasons, at the end he asked me the difference between inheritance and composition.
R2> Interviewer asked to design URL shortner. Since it was supposed to be LLD round I asked if he is looking for HLD, he mentioned that he is looking for HLD. I started with F,NF requirements, capacity estimation,API's and then high level diagram. I was able to explain him the components of my design, then he asked me how do I prevent ddos attack in my current system.

I got a call from recruiting co-ordinator that I cleared two rounds and I will have my 3rd round.

       R3> Interviewer asked me about my current project, he changed few key requirements of my current project and added few new requirements then asked me to design it. We had almost 20 mins discussion but interviewer's call dropped few times, he wanted it to be rescheduled.

I got a call from recruiting co-ordinator that my round will be rescheduled on next day and I got a link as well. Later she informed that tomorrow's round has been calcelled and recruiter will be reaching out for next steps. Recruiter called in the late evening stating that they alreday got 2-3 candidates, so on the next week he will talk the HM if I can attend rounds for this team otherwise the same HM has other teams where he is hiring, I can attend interviews for those teams from R3 next week. I told okay.

2nd Dec: Another recruiter reached out stating that my previous recruiter passed my profile to him, now he will be taking my profile ahead under same HM, but team is CPC team under WSD org(E+D division). The tech stack remains same but the team is data heavy. I said yes.

6th Dec: R3> Interviewr asked me about my current project, then how will I adjust to a team that is data heavy given that I'm backend SWE, then he asked what do I bring in the table as SWE. Then he asked me to design data telemetry system.

I got a call from recruiting co-ordinator that I cleared this round, next I will have AA round

    R4> HM asked me about a current project that was challanging. I explained that end to end. He asked question on my role,design considerations, challanges I faced and how did I overcome that, if I had to do the same project again, what different things I will do. Then he asked me HLD of car parking. Once I drew the digram, he asked me to explain different components, we had discussion on db selection strategies, db indexing, db partitioning,query optimization process,how will I handle different queries( he asked few queries to write)how Will I handle transactions. At the end he asked how do I handle people who are not easy to work with, tell me about a time when you had disagreeent with co-worked and how you solved it. This round went for 1.5 hrs.

9th Dec: I called the recruiter to ask the feedback, he said its positive and they will extend the offer.

10th Dec: I was asked to submit documents.

11th Dec: Recruiter called to re-check about other offers that I have.He also asked if I'm expecting some numbers.

18th Dec: Recruiter called me again stating that they are migrating to new tool so new job id has to be generated thus its taking time.

23rd Dec: Recruiter scheduled a call where he congratulated me first, asked about my prep strategy, then he gave me the numbers,locations and later explanied me the benifits. He also mentioned that I'll be getting offer today itself, once I accept, BGV will start.

24th Dec: Received the offer and accepted it.

I am 2019 pass out, 2021 onwards trying to get to big tech, I was rejected multiple times by Google(India/Warsaw), Amazon(India/UK), Meta(London/Warsaw/Bangalore), Salesforce(BLR/HYD), Oracle(BLR).Those who are trying hard, my only advice is stay patient.

Comments (16)