I went through a Senior system/software style loop that felt like it was designed to filter for both fundamentals and coding. The process moved from one technical round to another, with an additional director/manager round lined up after the two technical parts.
In the first technical stage, I saw a mix of MCQs spanning OOP and DSA plus core topics like computer networks, DBMS, and operating systems, along with an aptitude component. The second technical stage then shifted into more hands-on problem solving: coding and problem-solving questions along with discussion of OOP/DSA, and they also brought my project work into the conversation.
3 months ago
Difficult Positive New Delhi
My interview started with a deeper look at my projects, and then I got hit with a mix of technical and brain-teaser style questions. In one of the sessions, after a project discussion and a DSA question, the round ended with a riddle about coins. I was asked to separate ten coins into two halves such that one pile would end up with all heads showing and the other with all tails, which turned out to require careful reasoning rather than just standard coding.
The timeline for the whole process dragged on enough that it felt like I was waiting a lot between steps. The path I experienced also included a home exam, a day-of interview, and then a manager interview where C and C++ topics came up again. Even with that, I was ultimately rejected after the process took roughly two months.
3 months ago
Difficult Positive Santa Clara, CA
My process started with a very resume-focused round. I had a 45-minute session where the interviewer walked through the details I’d shared and had me …
3 months ago
Average Neutral Haifa
My interview process felt long, but at least the structure was clear once I got into it. I went through four interviews total: two technical rounds, a…
3 months ago
Average Neutral Pune
My interview journey had a fairly structured technical flow. It started with an online assessment, and then I moved into technical interview rounds wh…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically spans around two months and includes multiple rounds: two technical interviews, an HR round, and sometimes a take-home assessment. Candidates often experience delays between steps, which can lead to a prolonged timeline.
TimelineStructureRounds
Technical Interviews Focus
Technical interviews emphasize problem-solving and core computer science fundamentals, including data structures, algorithms, and system-level programming concepts. Expect a mix of LeetCode-style coding questions and theoretical discussions on topics like operating systems and concurrency.
Data StructuresAlgorithmsSystem Design
Project Discussion & Resume Deep-Dive
Candidates often begin with a detailed discussion of their projects and experiences, where interviewers probe deeply into the specifics of the candidate's background. This sets the stage for technical questions that relate directly to the candidate's stated expertise.
Project DiscussionResumeExperience
Behavioral & HR Rounds
The HR round typically focuses on cultural fit and background rather than technical skills, allowing candidates to discuss their experiences and motivations. This round is generally straightforward and serves as a final confirmation step after technical evaluations.
BehavioralHRCultural Fit
Puzzle & Riddle Questions
Some interviews include brain-teaser style questions or puzzles that assess logical reasoning and problem-solving skills beyond standard coding tasks. Candidates should be prepared for unexpected question formats that require creative thinking.
PuzzlesLogical ReasoningBrain Teasers
Interview Difficulty & Expectations
Overall, candidates report a challenging experience with high expectations for both correctness and clarity in communication during coding tasks. While the interviews are structured, the intensity can be demanding, requiring candidates to maintain focus and articulate their thought processes.