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
SentinelOne Interview | Senior Software Engineer
Summary
I applied through the career site and received a positive offer for a Senior Software Engineer position at SentinelOne after three interview rounds focused on C++, multi-threading, OS concepts, and system design.
Full Experience
Applied through career site and got call from recruiter within a week.
SentinelOne's interview is not DSA heavy but you can expect LC medium questions at max and lot of design questions
Round 1 (1 hr)
- Current project discussion, questions on the work I have done in C++ and C
- C++ Multi-threaded question to print numbers in sequence using multiple threads, wrote the code, test ran it and explained it.
- Cross question on the code written I was given edge cases to handle
- Advanced questions on C++-11 memory model
- C questions on memory allocation, how malloc, calloc and realloc work
- Code to create 2D matrix in C
- Discussion on C and C++ memory management
Round feedback was positive
Round 2 and 3 were conducted face to face in office.
Round 2 (1.5 hrs)
- Very similar to round 1
- But focus was more on OS concepts
- I was asked to explain my current product architecture
- How communication happens, how threads are managed in a pool
- I was asked to design multi-threaded queue both, lock and lock free, was asked to use CAS (Compare and swap)
- Asked process memory layout, got stuck and confused here between the layout in windows and linux process
- Was asked LC medium question at the end I dont remember the exact question, used max and min heap for it
- Lot of questions and discussions about OS concepts I dont remember the exact questions.
Round 3 (Manager Round)
- Typical manager round
- Was asked about project
- Difficult tasks handled
Overall the interview experience was good and interviewers were very friendly Got positive feedback for all the rounds and was given the offer within 3 days
Interview Questions (3)
C++ Multi-threaded question to print numbers in sequence using multiple threads. I wrote the code, test ran it and explained it, and handled cross questions on edge cases.
Code to create 2D matrix in C.
I was asked to design a multi-threaded queue, both lock-based and lock-free, and was asked to use CAS (Compare and swap).