Microsoft Software Engineering Fundamentals Interview Questions

Practice the exact questions companies are asking right now.

9 Questions 1 Company06.12.2026
Showing 9 results
Role
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Find the Bugs in an AI-Generated URL Shortener

This question evaluates a candidate's ability to review AI-generated code for correctness, consistency, and robustness rather than write code from scr...

Software Engineering Fundamentals
41
1
282 people solved
Jun 12, 2026
Microsoft logo
Microsoft
Hard
Software EngineerSenior+

Explain OOP design and API rollout

In one interview round, the discussion focused on practical backend engineering rather than pure algorithms. Discuss both of the following: 1. You are...

Software Engineering Fundamentals
8
0
112 people solved
Apr 7, 2026
Microsoft logo
Microsoft
Medium
Machine Learning EngineerIntern

Compute precision/recall from a flaky top-k API

You have 10 image files. Each file has a ground-truth label indicating whether it contains a dog. You can call an API like searchDogs(k) which is inte...

Software Engineering Fundamentals
7
0
78 people solved
Feb 9, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Explain deadlock cases and how to prevent them

You are asked in an interview to discuss deadlocks in concurrent programming. 1) What is a deadlock? 2) What conditions must hold for a deadlock to be...

Software Engineering Fundamentals
5
0
76 people solved
Feb 9, 2026
Microsoft logo
Microsoft
Hard
Software Engineer Locked

Explain how browser authentication works with JWTs

This question evaluates understanding of browser-based authentication with JWTs, covering token storage trade-offs, how tokens are sent with requests,...

Software Engineering Fundamentals
6
0
51 people solved
Feb 11, 2026
Microsoft logo
Microsoft
Medium
Machine Learning Engineer Locked

Explain a project deeply

This question evaluates a candidate's ability to communicate technical ownership, system architecture, decision-making, and operational problem-solvin...

Software Engineering Fundamentals
4
0
51 people solved
Feb 23, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Explain Python, Java, and Memory Management

This question evaluates understanding of programming language concepts and runtime behavior—covering typing disciplines, runtime models, performance a...

Software Engineering Fundamentals
4
0
35 people solved
Feb 22, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Discuss mutexes, memory alignment, polymorphism, idempotency

In this interview round, you are asked several conceptual software-engineering questions. Answer all parts clearly and concisely, using examples. --- ...

Software Engineering Fundamentals
5
0
71 people solved
Oct 28, 2025
Microsoft logo
Microsoft
Medium
Software Engineer

Design top-K frequency store for varying workloads

Scenario You need to design an in-memory component that tracks how often each key appears in a stream of events. The component must support these oper...

Software Engineering Fundamentals
4
0
38 people solved
Nov 3, 2025

Explore more Microsoft Software Engineering Fundamentals interview questions

Real questions from candidate reports, grouped by role, topic and company.

Other categories at Microsoft
Software Engineering Fundamentals questions at other companies
Browse all