Microsoft Interview Experience | 8 Years ExperiencedI had a total of 4 rounds. Focus was more on algorithms, problem-solving, system design, and few behavioural questions. Interview process took 15 days from first interview to offer letter.Round 1:Rotate 2d array clockwise and anti clock wise 90 degrees.2d array need not be squareRound 2:Few questions on projects I worked on.How do you implement throttling for your website?An attacker is constantly hitting your service api. You should send the response as “try after sometime” if threshold exceeds certain requests(Slinging window algorithm based time slots)Round 3(Principle Software Engineer)Implement N-tree collapse(anynode) and decollapse(anyNode).when called get childnodes(sequence of collapse and decollates should be considered and should return the child nodes).discussions on extra space vs extra time. recursion vs iterationRound 4(Hiring manager interview) 1.5 hours: I found this interview interesting. Mix of tech and behaviouralTech Questions:StepsRead a row which has username, amount,Apply discount and write same to tableCall rest api to update respective user’s credit serviceWe need to process records in batches. He is looking into failure handling cases.Behavioral Questions:How much time you spend on coding.What are your career goals.What critical problem you solved in your career.Last question, current ctcAttention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.
June 9, 2021
June 9, 2021