I applied online. The process took 4 weeks. I interviewed at Microsoft (Bengaluru) in Apr 2020
Interview
4 rounds of interviews. All Technical Designing and data structures questions.
Since it was a covid situation. All 4 rounds are on team meeting. interview process took over 1+ months. It was for Front End Full Stack Dev.
1st round - Data structures and Design a Pagination Component and some general programming questions. Interviewer was good and patiently hearing out.
2nd Round - Data structures and Design a Bing Search bar and some general programming questions. Interviewer was good and patiently hearing out.
3rd Round - Design a LUDO snake ladder.Interviewer was manager and patiently hearing out but she was arrogant but giving some valuable feedback.
4th Round - Interviewer was fully from the front end side no knowledge of back end. He was , arrogant and too much of patience less. Design a google calendar layout and Print the top view of the binary tree and how streaming works.
Even though i answered all the questions in all the round i got a rejected mail in 4th round.It was heart breaking and unbelievable why they have rejected me even though i answered each and every question. I still not able to accept my rejection.
The interview process - particularly some interviewers are knowledge less . they are just aware about there side of technology.
Suggestion - If you are hiring a full stack with general skill don't try to evaluate it in only one tech focused designing.
Interview questions [1]
Question 1
Data structures , Design a Pagination Component , Design a Bing Search bar , Design a LUDO snake ladder, etc
I applied through a recruiter. The process took 2 months. I interviewed at Microsoft (Bellevue, WA) in May 2019
Interview
Recruiter reached out to me for a specific role and I was scheduled to have the first telephonic interview. I did decently well on the technical and I was invited on site to Bellevue.
The on site interview was 4 rounds - each 45 minutes + lunch interview. The team mostly consisted of asian people and most of them treated me well. I bottled the first round - The interviewer went on for like 20-25 minutes explaining me about his team structure and how it fits into the business model etc. It was good to learn that but then it took away a lot of my time from the time allotted for the coding question ! Should I have stopped in between? I don't know but it backfired heavily since I couldn't finish the problem successfully. The second one went on well, the only round where I had a productive discussion and was pretty confident that I had done well enough. The third one was a simple coding question but with a lot of follow-up questions like how would you make the code work for any data type, edge cases and all that. The lunch interview was with the same one and he asked me a bunch of scenario based Qs and good practices in sw engg. The last one was pleasant to work with, really enjoyed talking to him and then I was done.
Overall I had a good set of challenges but as always I was not at my best or probably needed a better version of myself ! I knew when the day was over that I would't cut it. Probably the next time I guess ! I'll never give up ! Keep it coming !
Interview questions [1]
Question 1
Technical interview:
>> How would you count the number of 1's in an integer. The question was not as simple as this. Lot of follow-up questions on how I would test this function, edge cases, different types of binary representations etc.
On site questions:
>> Linked list - reverse ONLY from nodes begin to end (begin, end) will be integer values
>> Next right pointers. Did it with both single queue and with two queues q1 and q2 and swapping them. Follow up - how do you cut down on memory.
>> All positive integers on left, negative on the other side - follow up was to modify it to a templated function
>> Given a string "Hello World", split all words. This was a programming session on the interviewer's computer (not whiteboard). There will be ONLY space as delimiter.
If a service can be called up to max of 5 times, how do you make sure it is handled.
I answered "sempahores".
I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft (Seattle, WA) in May 2019
Interview
Applied through referral. Got email from recruiter on the same day. Had a technical interview 2 weeks from then. Waiting to hear back. The interview was a positive experience. I interviewed with a team that did some core work at Microsoft.
Interview questions [1]
Question 1
An easy question. How would you search a word in a set of documents? There can be millions of documents. I answered and the interviewer built on top of my answers and asked more.