I went through a short two-round process that was fairly average in difficulty, usually completed in about two weeks, and still ended in a late-stage rejection.
Technical round — a resume-driven interview with core topics plus DSA.
5 months ago
Easy Positive Greece
I experienced a mostly straightforward, recruiter-to-technical flow that centered on Java/SQL and my projects, with generally fair difficulty and mixed outcomes across rounds.
HR screen / recruiter call — a friendly chat (often ~30 minutes) about my background, role fit, and sometimes collaboration.
5 months ago
Average Neutral Hyderābād
I had an easy two-round flow where the technical part leaned on resume confidence and fundamentals rather than advanced depth. Technical interview — m…
6 months ago
Average Positive Canada
I had a clear, well-managed interview process with an HR screen first and then an in-office manager conversation. HR (video call) — I discussed my bac…
7 months ago
Average Positive Hyderābād
I went through a longer, multi-round loop (around six rounds) that took a few weeks and felt average in difficulty but required sustained performance.…
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 involves an HR screen followed by an online assessment, and then 2-3 technical interviews, often spanning 1-2 weeks. Candidates should be prepared for a structured flow that may include both technical and managerial discussions.
HR screenOnline assessmentTechnical interviews
Technical Assessment Focus
Candidates can expect a mix of coding questions, often based on data structures and algorithms (DSA), along with core computer science topics like OOP and SQL. The difficulty can vary, but many report that strong performance in the online assessment is crucial for advancing.
Coding questionsDSASQL
Behavioral & Cultural Fit
Behavioral interviews focus on background, role fit, and interpersonal skills, often assessing how candidates communicate and collaborate. Candidates should prepare to discuss their projects and how they align with the company's values.
Technical interviews may involve deep dives into resume details and project experiences, with varying levels of difficulty. Candidates should be ready to explain their past work thoroughly and demonstrate a solid understanding of technical concepts.
Resume deep diveTechnical depthProject experience
Communication & Interviewer Dynamics
Candidates noted that the tone and professionalism of interviewers can significantly impact the experience, with some reporting unprofessional interactions. It's important to remain composed and articulate, even in challenging dynamics.
Many candidates reported not receiving feedback after rejections, leading to a sense of opacity in the decision-making process. It's advisable to follow up for feedback, but candidates should be prepared for the possibility of no response.