SentinelOne | Senior Software Engineer | Bangalore

sentinelone logo
sentinelone
Senior Software EngineerBangalore
May 11, 20255 reads

Summary

I had a fast-paced interview process with SentinelOne for a Senior Software Engineer role in Bangalore, consisting of a screening round, two technical rounds, and a culture fit round, which ultimately resulted in a hire.

Full Experience

Recruited reached out on LinkedIn, their process was very fast.

Screening Round 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 sliding window solution. Then asked about general software engineering principles

Round 1 General software engineering questions around performance tuning, design, deployment. Then asked me to implement a program that would merge two large files and run the code

Round 2 Again this was a general discussion. This interviewer asked two coding quesitons but the catch was optimisations Question 1: implement reverse string and optimise it Question 2: Find prime numbers and optimise it

Round 3 General culture fit round.

Verdict Hire

Interview Questions (4)

Q1
Pattern Existence (Out of Order)
Data Structures & AlgorithmsEasy

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
Q2
Merge Two Large Files
Data Structures & Algorithms

Implement a program that would merge two large files and run the code.

Q3
Reverse String (Optimized)
Data Structures & Algorithms

Implement reverse string and optimise it.

Q4
Find Prime Numbers (Optimized)
Data Structures & Algorithms

Find prime numbers and optimise it.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!