Here's a summary of your interview experience with StarTree in July 2024:
I applied through their career page, and the process consisted of three core technical interviews, two discussions with an Engineering Manager, and one with the Hiring Manager. It began with an HR screening where I received detailed information about the company, the job role, and my responsibilities. After my resume was shortlisted by the Hiring Manager, the interview process unfolded as follows:
First Round with the Hiring Manager (India Head): This round covered a basic introduction, my aspirations, the technologies I have worked with, and culture fitment questions. After clearing this round, I moved on to four loop interviews.
First Coding Round: I was asked to solve a real-life problem, with the expectation of writing structured code following OOP principles. The interviewer then asked follow-up questions about deploying the code in a distributed system, scaling it, and breaking down the components.
Second Coding Round: This round was similar to the first, focusing on coding and problem-solving.
Third Round (HLD - System Design): This interview focused on the scalability of systems, requiring you to demonstrate your understanding of high-level design.
Fourth Round with an Engineering Manager: You were asked a range of technical questions related to your resume, particularly about Redis and Kafka, and were asked to provide an in-depth explanation of a recent project.
Fifth Round: This was focused on values and cultural fitment.
Throughout the process, HR maintained excellent communication, providing frequent updates and insights about the upcoming rounds, making the entire experience smooth and well-organized.