TechGeek99 in  
Software Engineer  

Sharing my Microsoft & Google Interview Experience - Rejected at Both

I'm a vendor at MS and I've been seeking fulltime role at summer, internally/externally.


Interviewed at G in July and MS in August. Unfortunately, was not able to clear it out and want to share my experience and thoughts


---------------------------


[Dublin/London] Google - SWE III


** Screening

- I reached out to the recruiter via LinkedIn.

- Phone Screen: No Tech Discussion, she just asked about my current role and previous experiences.


** Virtual Onsite (3 Problem Solving, 1 Behavioral)


- Round 1: Typical Behavioral Interview (Weirdly it was by a SWE III not by a Manager) - "Strongly Hire"

- Round 2: Similar to "Top K Elements" (LC 347) but with different form - "Hire" (Interviewer had comments on indentation and readability)

- Round 3: Crossword Puzzle (LC 2018), was not able to come up with optimal solution and not all edge cases were covered - "No Hire" (It led to my rejection)

- Round 4: Priority Queue question (LC 347) - "Strongly Hire"


Result: Got Rejected because of the failed round 3, recruiter was very supportive for giving me the full feedback. She told me I can apply next year and vast majority of candidates failed the first attempt.


-----------------------------------


[Prague Czechia] Microsoft - SE II L61


** Screening


- Reached out to recruiter internally via teams.

- Phone Screen: Recruiter asked about my experience and no tech discussion was involved

- Tech Screening with an Engineering Manager: It was a behavioral interview focused on my past projects and tech complexities I dealt with before.


** Virtual Onsite


- [Problem Solving] Round 1: Interviewer asked me to implement MinHeap data structure from scratch including HeapifyUp/Down, Dequeue, Enqueue, Peek.

- [OOP LLD] Round 2: What's OOP and SOLID Principles? Design a Chess Board

- [System Design HLD] Round 3: Explain Resiliency? Horizontal VS Vertical Scaling? Design a System that creates marketing campaign and sends emails to clients

- [Behavioral] Round 4: Typical Manager interview.


Result: Failed due to the first round, as I wasn't able to fully implement the heap and interviewer had to give me a lot of hints. Did very well in the other three rounds


------------------------------------------------


Takeaways:

* One big screw up in one of the rounds is enough to get you rejected. No body cares about the months of preparations and efforts you put.

* Passing the screening and securing a big tech interview is harder than the interview itself.

* Months of preparation and mock interviews could go for nothing due to a single round or some bad interviewer.

* DSA interviews are unpredictable and might need luck sometimes. Just one hard LC problem is enough to invalidate your hard word and competency. No matter how good you are!

30
54799
Sort by:
19g615kzae69vvSoftware Engineer  
it's all true. I've done over 700 leetcodes and probably have done over 30 onsites in my career and got offers and rejections from all the FAANGS. Hard work and preparation is essential to even have a chance to succeed, but still a lot of luck and other variable beyond your control..so focus on what you can control and don't sweat the rest. In my opnion and experience even the best engineers and interviewers don't have a 100% pass/offer rate, I would say even getting to 50% is amazing. So interview as much as you can to help the odds be even more in your favor. Keep your head up, you'll be even better next time (and every time you pass through the gauntlet it should get more familiar and nerves and mental game should impact you les...which is half the battle..exposure therapy ftw!).
22
E9ineProduct Manager  
And once you get there you have to constantly prove yourself over and over the interview is just the first time

About

Public

Tech

Members

927,682