Microsoft Software Engineer Interview Experience

Microsoft | Software Engineer | Video Interview

Timeline: 2026(Jan - Mar) • Fulltime • JobHopper • :hourglass_not_done: Waiting for result


Detailed account of Obviant’s interview process for software engineers, including recruiter contact, interview rounds, and focus on company culture and experience.

Interview Questions

Rate Limiting and Log Collection Design

Design a system to implement rate limiting for API requests along with mechanisms for log collection.

Difficulty: Medium | Reference: LC-105 | Tags: Design, System Design

Fibonacci Tree Path Calculation Using Preorder Numbering

Calculate paths in a binary tree using the given preorder numbering complexity.

Difficulty: Hard | Reference: LC-200 | Tags: DP, Trees

Tree Distance Sum Problem

Given a tree, compute the sum of distances from each node to all other nodes.

Difficulty: Medium | Reference: LC-300 | Tags: BFS, Graph

Arithmetic Expression Simplification

Simplify arithmetic expressions according to the operator precedence rules.

Difficulty: Easy | Reference: LC-400 | Tags: Math, String Processing