I experienced the process as a multi-stage evaluation designed to cover both skill and fit. It started with screening, which led into in-depth technical assessments where they tested my problem-solving and technical strengths. From there, the flow moved into system design-style evaluation and then behavioral discussions, so by the time I got to the end, they felt like they’d looked at my technical depth and how I worked with others.
My technical questions were anchored in the core stack for the role—SQL, Java, and Spring Boot—so it didn’t feel random or disconnected from what I’d actually be doing. The difficulty felt average overall, but the structure made it clear they wanted a comprehensive view rather than a single deciding conversation.
3 months ago
Average Positive Colombo, Western
I applied online and about two weeks later I got a phone screening call from HR. It was pretty quick, and the main things we covered were my experience, salary expectations, and my notice period, plus a few related details. A few days after that, I was informed I’d been shortlisted for interviews.
The whole process stretched to roughly three months, and everything after the screening was online. I ended up with two technical interviews and one HR interview. The technical rounds felt structured and relevant to the role, and they focused on assessing my technical knowledge rather than trying to catch me off guard. The HR discussion stayed more conversational, keeping the tone grounded in my background and fit.
8 months ago
Average Positive Colombo
My interview journey started with online steps where I was asked to write code in a scenario-based way. I first met the Sri Lankan team for an intervi…
9 months ago
Difficult Positive Colombo, Western
I had four rounds of interviews, and they involved both onshore and offshore teams. The overall experience was challenging, but it didn’t feel unfair—…
10 months ago
Easy Positive Colombo, Western
I went through a friendly, fairly quick online sequence. After applying through LinkedIn, HR reached out about two weeks later for a short screening c…
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 follows a multi-stage format, starting with an HR screening, followed by technical interviews focused on coding and problem-solving, and concluding with behavioral discussions. The overall timeline can vary from a week to several months, with candidates noting a clear sequence and pacing throughout.
Candidates can expect technical interviews to emphasize core programming concepts, including OOP, SQL, and problem-solving skills, often requiring live coding or scenario-based tasks. The difficulty level is generally average, with interviewers aiming to assess practical understanding rather than trick questions.
OOPSQLLive coding
Behavioral & Cultural Fit
Behavioral interviews focus on assessing candidates' soft skills, communication style, and cultural fit within the team. These discussions often explore past experiences and how candidates approach teamwork and problem-solving, maintaining a supportive and conversational tone.
Soft skillsCultural fitTeamwork
Interview Atmosphere
The overall atmosphere of the interviews is described as friendly and professional, with interviewers providing guidance and support during technical assessments. Candidates report feeling comfortable, which helps them articulate their thoughts clearly.
Friendly atmosphereSupportive toneProfessionalism
Communication & Feedback
Candidates have noted that while the interview process is generally organized, communication regarding outcomes can be lacking, with some expressing disappointment over delayed or absent feedback after interviews. Clearer communication post-interview is a common wish among candidates.
CommunicationFeedbackPost-interview follow-up
Preparation Insights
Candidates recommend preparing for both technical fundamentals and behavioral questions, as well as being ready to discuss past projects in detail. Familiarity with the core technologies relevant to the role, such as Java and SQL, is essential for success in technical rounds.