YOE: 2 YOE
Applied directly on the portal and recruiter reached out with the Online Assessment.
Step 1: Online Assessment (OA)
Donn't remember the questions exactly but were on difference array and some hard question on heaps.
Solved both the questions and got the interview invite.
Round 1: DSA round
There were 3 DSA questions.
Question 1: You are given a string with lowercase letters and hashes. A hash is considered a blocker. Find the longest safest path in that string.
Follow up: What if we allow one hash to be considered safe.
Question 2: Don't remember the exact question but it was on string matching and two pointers.
Solved all the 3 questions.
Round 2: LLD
Design Low-level design of Cache.
Designed the Cache using OOD principles, SOLID principles and strategy pattern for eviction policy.
Coded for LRU Eviction policy and ran the complete code.
Interviewer was impressed by the code quality.
Round 3 : AA round
It was taken by a very senior engineering manager. Expected it to be a mix of technical + Behavioural but it was all behavioural.
I was asked questions on my project, hackathon experiences and standard behavioural questions that can be answered using the STAR tehcnique.
Got the call from the recruiter on the same day that I have been selected and they want to offer.
Compensation Details: https://leetcode.com/discuss/post/7349697/microsoft-sde1-l60-noida-india-by-anonym-ss4j/