After my recruiter call, I got an online assessment that was centered on DSA. Once I cleared that, I was shortlisted for a technical round where I went through OOP concepts, talked about my own projects, and got pulled into security-related questions tied to what I’d built. I also solved a couple of DSA questions during that interview, and it felt like the conversation was really checking whether I could connect fundamentals to real work.
A short while later I moved to the HR round. The focus shifted to aptitude-style questions and a discussion of the role, and we also talked about how AI is changing the industry. Overall, the process felt structured and fair, and I left with the impression that they were looking for both solid engineering basics and a clear, grounded way of explaining my experience.
4 months ago
Difficult Positive Pune
My process started with DSA and resume-based questions, and it quickly turned into a two-round path. In the first technical round, I handled a set of problem-solving questions that leaned on binary search and dynamic programming themes—everything felt like targeted fundamentals rather than broad brainstorming. The second round mixed behavioral and technical again, so I had to keep switching gears: explain my thinking clearly, then answer follow-ups.
Across the technical portion, they also probed my knowledge of core areas beyond DSA. I remember getting asked about SQL as part of the conversation, and I didn’t have the course background at the time, so I was honest about not knowing. The hardest part wasn’t only the questions themselves, but the pace and expectation that I could explain tradeoffs and reasoning on the spot.
5 months ago
Average Negative Pune
My experience had a noticeably cold, high-control vibe. The HM joined late and the round started without much context, then the expectations felt stri…
5 months ago
Average Neutral United Kingdom
My process started with a hard coding stage, and it was very much centered on technical evaluation. The first part involved resume shortlisting, follo…
6 months ago
Average Positive Pittsburgh, PA
My interview journey was pretty structured: OA first, then a live technical round, then a behavioral conversation. I did an online assessment with thr…
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
Online Assessment
Candidates typically start with an online assessment focused on data structures and algorithms (DSA), often featuring medium to hard-level coding problems. Success in this stage is crucial for progressing to the technical interviews.
DSALeetCodeCoding problems
Technical Interviews
The technical interviews are rigorous and cover a range of topics including DSA, object-oriented programming (OOP), and database management systems (DBMS). Candidates are expected to explain their thought process clearly while solving problems in real-time.
OOPDBMSProblem-solving
Behavioral and HR Rounds
The final rounds often include behavioral questions that assess candidates' experiences and thought processes in team scenarios. These discussions aim to gauge cultural fit and communication skills, alongside technical competence.
BehavioralCultural fitCommunication
Interview Environment
Candidates report varying experiences with the interview environment, ranging from supportive and friendly to high-pressure and rigid. The tone and structure of interviews can significantly impact candidate performance and comfort.
Interview tonePressureSupportive
Focus on Projects and Experience
Interviewers often delve into candidates' past projects and experiences, requiring detailed explanations of technologies used and challenges faced. This aspect emphasizes the importance of being able to articulate practical applications of technical skills.
The overall interview process is perceived as challenging, with a strong emphasis on technical depth and clear communication. Candidates are advised to prepare thoroughly for both technical and behavioral components to meet high expectations.