Phone Screen
The interviewer started with CS fundamentals, mostly from Operating Systems.
Then moved on to DSA — I was asked Number of Islands, and another medium-level question.
Was able to solve both and write optimal code.
Onsite Rounds
Asked 2 DSA questions.
One of them was All O(1) Data Structure (LeetCode Hard).
Solved and wrote optimal solutions.
2 DSA questions.
Problems asked:
Course Schedule II
A tree-based problem on Falling Leaf Nodes.
Solved both with optimal approaches.
Given a real-world design problem: Design a Key-Value Store.
Discussed components, data partitioning, replication, consistency model, and used cases.
Didnt felt great in this round struggled on gateway, file logs
Mainly focused on deep-diving into my projects and responsibilities.
General behavioral discussion.
This round felt average, not too strong or too weak.
Discussed about one of the past projects
Overall, I solved all DSA questions and wrote optimal code in every round.
Apart from HLD, every round was Hire ( self feedback ),
What are my chances ?