My process was pretty structured and focused on getting a clear read on both how I think and how I communicate. It started with an online assessment, and then I moved into a combined behavioral and technical interview.
In the interview, the questions leaned on problem-solving ability, teamwork experience, and the basics of programming. The overall vibe was that they were trying to understand my technical understanding while also seeing how I explain my thinking. It didn’t feel chaotic—more like each stage had a role.
5 months ago
Average Neutral United Kingdom
My early steps were all about recorded video responses. The flow began with an online test, and then I had a HireVue-style video interview where I recorded my answers to prompt questions. A big factor was flexibility: once I saw each question, I had unlimited time to prepare and I could re-record my responses.
The video prompts mixed behavioral themes with more personality-style questions. I had to answer three questions on camera, and the platform let me take unlimited attempts, which reduced the pressure and let me iterate on how I wanted to come across. There was also a general sense that the system was evaluating communication clarity and reasoning patterns, not just whether I picked the “right” buzzwords.
5 months ago
Difficult Positive Noida
My process started with an aptitude-style test that did the initial shortlisting, and it immediately felt like it was set up to filter people out. Aft…
6 months ago
Average Positive Calgary, AB
I started with an online video round with behavioral questions. A few weeks later, I got a phone screening where the conversation included personal in…
7 months ago
Difficult Positive Kuala Lumpur
My Shell interview journey was fully virtual and played out across a handful of rounds—roughly three to four steps end to end. Early on, I had to go 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
Application & Initial Assessment
The interview process typically begins with an online assessment that includes aptitude tests focused on problem-solving and logic, which serves as an initial filter for candidates. This stage is crucial as it sets the tone for the rest of the process and may include psychological components related to workplace scenarios.
Aptitude testProblem-solvingInitial screening
Video Interview Rounds
Candidates often participate in recorded video interviews where they respond to behavioral and personality questions, with the option to re-record answers. This format allows for flexibility and reduces pressure, but some candidates find it impersonal and lacking in closure.
Video interviewBehavioral questionsFlexibility
Technical Assessment
The technical assessment typically includes coding challenges and questions focused on core programming concepts, often requiring candidates to demonstrate engineering thinking and problem-solving skills. The difficulty can vary, but many candidates report it as a significant hurdle in the process.
Technical interviewCoding challengeOOP concepts
Behavioral & Cultural Fit Evaluation
Interviews often include discussions around behavioral themes and cultural fit, assessing how candidates align with company values and their teamwork experiences. This component is essential for understanding how candidates would integrate into the company culture.
Behavioral interviewCultural fitTeamwork
Interview Structure & Flow
The overall interview process is described as structured and organized, with a clear flow from assessments to interviews. Candidates appreciate the transparency in what each stage evaluates, although some express frustration over a lack of feedback or closure at the end.
Structured processTransparencyFeedback
Overall Difficulty & Candidate Experience
The difficulty of the interview process is generally perceived as average, with candidates feeling challenged but not overwhelmed. Many report a smooth experience with professional interviewers, though some express disappointment over not receiving offers or clear outcomes.
Average difficultyCandidate experienceProfessionalism