SDE2
Interview Date
February 2022
Result
Rejected
Difficulty
Hard
Rounds
4 rounds
Drive Type
Full-Time
Topics asked
Detailed experience
College: ASU (pursuing Masters in Software Engineering)
Interview Date: February 2022
Interview Type: Full-Time
Result: Rejected
Difficulty: Hard
Rounds: 4 rounds
Topics Asked: HR, Projects, Coding (Data Structures, Algorithms), System Design, Distributed Services, Kafka, Zookeeper, SQL, NoSQL DBs
The candidate, with 5 years of experience, applied for an SDE2 role.
Round 1 was an HR Interview, covering resume details, salary expectations, background experience, location, sponsorship, and known tech stacks.
Round 2 was a 1-hour interview with a Director of Engineering. It involved discussing projects and a coding challenge: `versionSort(new String[]{"4.5.1","10","0.99","4.5","1.0.0.1"}`. The candidate successfully completed this.
Round 3 focused on coding challenges. The candidate was asked to implement a Stack data structure from scratch without using collection classes (push, pop, unlimited size). Another question was to implement a Hashmap from scratch, including `get`, `put`, `delete`, hash function, and collision resolution.
Round 4 consisted of a coding and a system design round in one hour. The system design task was to design an event system incorporating reliability, auditability (7 years historical record), multi-distribution (push/pull), and security (authorized producers/consumers).