Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Qualcomm Entry Level SWE Interview Experience
Summary
I recently completed a 6-round interview process, which tested various aspects of my problem-solving, system design, and behavioral skills, including coding challenges, frontend design, API processing, and graph-based problems.
Full Experience
I recently completed a 6-round interview process, and I wanted to share my experience with the LeetCode community!
Each round tested different aspects of my problem-solving, system design, and behavioral skills.
Round 1: Coding Challenge LeetCode Question: Number of Islands Discussed edge cases and optimized the solution.
Round 2: Coding Challenge Problem: Password Generator Implemented a secure password generator with constraints like length, character types, and randomness.
Round 3: Frontend System Design Task: Design a 5-star rating React component Implemented a reusable and accessible rating component with interactive states and animations.
Round 4: Algorithmic Challenge LeetCode Question: "Assume that we already have a function that checks if a sentence is valid. Generate all valid sentences with the given set of words." Used Backtracking + Dynamic Programming to generate valid sentence combinations efficiently.
Round 5: API + Data Processing Task: Given a public API that provides recent match details, generate: A simple match report summarizing the results Player statistics, including performance metrics
Round 6: Behavioral + Graph-Based Coding Question Behavioral Questions:
How do you deal with a strict manager?
How do you handle strict deadlines and unclear instructions?
LeetCode Question: "Given a failing job in a dependency graph, list all the jobs that will fail." Used Topological Sorting / DFS to determine all impacted jobs.
Interview Questions (7)
Implemented the solution for the LeetCode 'Number of Islands' problem.
Implemented a secure password generator with constraints like length, character types, and randomness.
Implemented a reusable and accessible rating component with interactive states and animations.
Assume that we already have a function that checks if a sentence is valid. Generate all valid sentences with the given set of words.
Given a public API that provides recent match details, generate: A simple match report summarizing the results Player statistics, including performance metrics
How do you deal with a strict manager?
How do you handle strict deadlines and unclear instructions?
Given a failing job in a dependency graph, list all the jobs that will fail.
Preparation Tips
Having strong DSA skills helped me in multiple rounds. System design and API handling were crucial for practical problem-solving. The behavioral round tested communication and problem-solving under ambiguity.