Microsoft Senior Software Engineer (L63) Interview Experience 2024
Question Details
Microsoft Senior Software Engineer Interview Experience
**
Round 1 Data Structures and Algorithms** *
Problem: Find the length of the longest contiguous sub-array where the sum of elements is
Full Details
Microsoft Senior Software Engineer Interview Experience
**
Round 1 Data Structures and Algorithms** *
Problem: Find the length of the longest contiguous sub-array where the sum of elements is less than or equal to k. *
Approach: Initially implemented the solution assuming only positive integer inputs. *
Follow-up: The problem was expanded to include negative values. The discussion shifted to revamping the algorithm to handle this constraint, focusing on the logical approach rather than the final implementation due to time constraints.
**
Round 2 Low-Level Design** *
Problem: Design a client-side Database SDK capable of connecting to multiple database types. *
Requirements: The solution needed to support various authentication methods for establishing connections. *
Follow-up: Addressed handling concurrency and implementing specific authentication mechanisms.
**
Round 3 High-Level Design** *
Problem: Design a stock market status service to display aggregated data alongside lists of top gaining and losing stocks. *
Requirements: Aggregations were required based on time durations, market valuation types, and sectoral indices.
**
Round 4 Hiring Manager** *
Focus: Behavioral questions regarding workplace scenarios and a technical deep dive into current projects and professional experience. The round also included fundamental questions regarding High-Level Design concepts.
About This Question
This is a reported interview question from a microsoft interview for a swe role (senior level) during the behavioral round reported in 2025.
It covers the following topics: Arrays, Sql, Os, System Design, Behavioral .