As the company expands over the next few years, there's the risk that we lose part of what makes us special. I know we've made a conscious effort to keep that in mind, but I think it's always worth re-iterating the point that our company is a collection of the people who are in it, more than anything else. The hiring we do over the next few years will define us.
I was contacted on LinkedIn, followed by a 20-minute call with the recruiter and a 40-minute call with the hiring manager. I thought I did okay answering the Linux questions. For additional questions on garbage collection, I did not go much further.
1. Phone interview with recruiter 2. Tech phone interview with fellow COE - 1 3. Tech phone interview with fellow COE - 2 4. Onsite: Customer scenarios based questions - 1hr Zoom 5. Live debugging of Kafka-based problems - 1 hr 6. Java/code debugging
The interview process was split into 3 parts: * A qualifier technical round. * Followed by 3 system design + DSA rounds. * And then finally a behavioral round with a senior manager. DSA questions were mostly LeetCode medium.
I was contacted on LinkedIn, followed by a 20-minute call with the recruiter and a 40-minute call with the hiring manager. I thought I did okay answering the Linux questions. For additional questions on garbage collection, I did not go much further.
1. Phone interview with recruiter 2. Tech phone interview with fellow COE - 1 3. Tech phone interview with fellow COE - 2 4. Onsite: Customer scenarios based questions - 1hr Zoom 5. Live debugging of Kafka-based problems - 1 hr 6. Java/code debugging
The interview process was split into 3 parts: * A qualifier technical round. * Followed by 3 system design + DSA rounds. * And then finally a behavioral round with a senior manager. DSA questions were mostly LeetCode medium.