After applying online and getting my resume shortlisted, I moved into a coding-test stage with two coding questions. Once I finished that, there was a technical interview that felt like it blended more coding/programming-style questions with discussion questions about my projects. They dug into Java and OOP concepts like what I knew about OOPs, and they also asked me basic database questions, including SQL. The pace felt fairly structured—there was less uncertainty about format and more focus on whether I could explain my thinking alongside solving.
Overall the difficulty landed around average for me, but I still found myself needing to be crisp when connecting my answers back to what I’d built in past projects. I left with the sense that they were evaluating both my fundamentals and how I talk through problems, not just whether I could produce working code.
> 1 year
Easy Positive India
I applied and the process ended up being pretty quick. The interviews leaned heavily toward Java as the main requirement, but they also said people usually bring expectations around JavaScript and frameworks like Angular. A noticeable theme was a growing interest in AI, too.
What stood out most was how direct it felt: I got an interview with the team I’d potentially work with, rather than it being only through extra layers. During the process, I learned more about the role, and I came away feeling like the team seemed more mature and organized than I expected. The experience overall felt easy, and I ended up with an offer.
> 1 year
Easy Negative Hamburg
From the start, the hiring manager seemed surprised my CV was shortlisted, mainly because it didn’t reflect C/C++ experience. I explained that the job…
> 1 year
Average Positive Tezpur
My process started with a fairly long online test—about 90 minutes—where I worked through multiple sections with both aptitude and technical material.…
> 1 year
Difficult Positive India
I ended up in a more difficult technical track where the assessment wasn’t just general coding—it was very focused on problem-solving and execution. T…
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
Coding Assessment
Candidates typically start with a coding assessment, often via HackerRank, which includes multiple coding questions and may also test Java basics and data structures. The difficulty varies, but many emphasize the importance of being comfortable with coding under timed conditions.
HackerRankJavaData Structures
Technical Interviews
The technical interviews focus heavily on coding and problem-solving, with questions often covering Java, data structures, algorithms, and system design. Candidates report a mix of hands-on coding and theoretical questions, requiring both practical skills and conceptual understanding.
JavaAlgorithmsSystem Design
Behavioral & Project Discussions
Interviews often include discussions about past projects, where candidates are expected to articulate their roles and problem-solving approaches. This aspect emphasizes storytelling and the ability to connect technical skills to real-world applications.
Project ExperienceStorytellingBehavioral
Managerial and HR Rounds
Candidates typically experience a managerial round that assesses both technical and managerial fit, followed by an HR round focused on compensation and benefits. The tone of these discussions can vary, with some candidates noting positive interactions while others report misalignment on salary expectations.
ManagerialHRCompensation
Interview Structure & Organization
The interview process can vary significantly in structure, with some candidates experiencing a well-organized sequence of rounds while others report chaotic or disorganized experiences. Clear communication and timely updates are highlighted as important factors in the overall candidate experience.
OrganizationCommunicationProcess Flow
Overall Difficulty & Candidate Sentiment
The overall difficulty of the interview process is generally perceived as average to challenging, with candidates expressing varying levels of confidence based on their preparation and the interviewers' expectations. Feedback during interviews can enhance the experience, while abrupt rejections can leave candidates feeling frustrated.