Microsoft | Associate Consultant | Hyderabad | September 2021 [Reject]
Anonymous User
1027

Status: Final Year Student, B. Tech in Information Technology
Position: Associate Consultant at Microsoft
Location: Hyderabad, India
Date: September 8, 2021

This was an on-campus opportunity. There was no online coding test, they directly selected candidates for interviews based on the resume.

Round 1: Technical Interview (50 min)

  • Tell me about yourself.
  • OSI vs TCP/IP protocol stack.
  • Protocols used at Network layer.
  • Coding question - Print the given string in cyclic order starting from every index.
  • What is Encapsulation and difference between Abstraction and Encapsulation.
  • Struct vs Abstract Class
  • Abstract class vs Interfaces
  • Types of Inheritance
  • Merging and Rebasing in git
  • Cherry pick in git
  • What is static keyword and why it is used?
  • Do you know about ER Diagrams?
  • What are different types of joins?
  • My Strengths and Weaknesses.
  • Why Microsoft?
  • What is my favourite anime and my favourite character.
  • Puzzle related to matchsticks.

Round 2: HM Interview (50 min)

  • Started with a brief discussion about me, my interests and why I wanted to join Microsoft.
  • Tell me about any interesting problem that you solved during any programming contest. We had a discussion on various ways to solve the problem.
  • How will you design Uber? What data structure or algorithm will you use?
  • What are different searching algorithms and which searching algorithm is Google using?
  • Discussion on one of my projects. Asked why I used a particular tech stack.

Round 3: Final AA Interview (30 min)

  • Tell me about your engineering journey.
  • Why did you take IT and not any other branch?
  • Which subject you disliked the most?
  • Tell me about a subject where you faced a lot of difficulties and how did you overcome them?
  • Types of programming languages, Low level vs High level programming languages.
  • Advantages of High level programming languages.
  • What is object oriented programming? Why do we need Polymorphism?
  • What is AI/ML and its applications. What is difference between normal programming and machine learning?
  • What is Cloud? Do you know about Azure?
  • Given a very complex task where there are no references or resources available, how would you approach the problem?

Result: Rejected.

Comments (2)