Microsoft Interview Experience | Set 152 (IDC Software Engineer II)
Round 1
- Discussion on authentication and authorization..OAuth 2. how it is used in your project
- Implement stack using queue and reverse of it
- find loop in a linklist and remove loop
- Discussion on sharding and distributed concepts.
- project discussion and role
Round 2 :
- implement word search using LL and arrays only
- One design question for car factory.. basically checking DI for car and engine relationship
- Flipkart use case, what all web services and module you can think of and how load is distributed and then discussion on search service.
Round 3 :
- Design discussion on dependency injection
- question related to https and database security
- Singleton pattern detail discussion
- project discussion
Round 4 :
- One coding question, give next closest greater time e.g. 13:45 –>13:51
- Java concepts and JMM
- project discussion
- One challenging situation and how you handled it
Round 5 :
- Purely based on projects and deep dive in core modules
Round 6 :
- Project discussion
- Basic behavioral and scenario based questions
All Practice Problems for Microsoft !