14 questions · from 3 interviews
Sentinelone interview questions
Every question candidates reported from their Sentinelone interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Sentinelone coding and DSA questions
- 01
Remove Consecutive Duplicates from String
One problem was about removing consecutive duplicates and print the remaining string.
- 02
KMP Algorithm Problem
Other was related to KMP Algorithm.
- 03
Most Occurring Element Counting
1 DSA problem related to counting of most occuring element. Suggested three approaches.
- 04
Graph Connectivity Check
1 graph based DSA problem whose base was to basically find whether two nodes are connected or not. Explained and coded both DFS & DSU approaches.
- 05
Minimum Node Traversal Path
Follow to the same problem, he asked to find the path with minimum node traversal.
- 06
Pattern Existence (Out of Order)
Given a string and a pattern, find whether the pattern exists in the string and it should not exist in the same relative order as the pattern s = abcde, p = abc - false s = bacde, p = abc - true
Easy · From SentinelOne | Senior Software Engineer | Bangalore
- 07
Merge Two Large Files
Implement a program that would merge two large files and run the code.
- 08
Reverse String (Optimized)
Implement reverse string and optimise it.
- 09
Find Prime Numbers (Optimized)
Find prime numbers and optimise it.
- 10
Multi-threaded Sequence Printing
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.
- 11
Create 2D Matrix in C
Code to create 2D matrix in C.
Sentinelone system design questions
- 01
Uber Ride Booking System Design
2nd problem was HLD to design Uber ride booking system.
- 02
URL Shortener Design
Asked 1 HLD problem to design URL Shortener.
- 03
Design Multi-threaded Queue (Lock-based & Lock-free)
I was asked to design a multi-threaded queue, both lock-based and lock-free, and was asked to use CAS (Compare and swap).
Sentinelone interview questions FAQ
What questions are asked in Sentinelone interviews?
Candidates reported 14 distinct questions across 3 Sentinelone interviews. 11 coding and DSA questions, 3 system design questions.