My first step was an online assessment, and it came with a pretty clear structure. I sat for a timed test that started with multiple-choice questions and then moved into DSA-style coding. The coding portion had a couple of problems, including something similar to the Longest Common Prefix idea, and the overall difficulty was manageable.
In my version, the assessment included 15 multiple-choice questions plus 2 DSA coding questions, all within a short window. I remember it being conducted online as part of campus recruitment, which made it feel more like a screening of fundamentals and reasoning than a deep interview. The timing felt tight enough that I had to stay focused, but the questions themselves didn’t feel tricksy.
7 months ago
Difficult Negative Canada
My interviews leaned heavily into difficulty and behavioral focus, and the intensity showed up early. I started with an HR screening and then went into multiple face-to-face technical rounds that demanded deep expertise. The questions were extremely challenging, and it felt like they expected me to operate at a high level right away.
Even when the coding questions themselves weren’t framed as extremely complex, the overall evaluation was still very demanding. There was a noticeable emphasis on behavioral content, which dominated the interview energy, and the technical portion skewed toward basic LeetCode-style problems rather than exotic topics. The mismatch between what I offered on my resume and what they later implied they wanted created a frustrating feeling during the process.
8 months ago
Easy Positive Hyderābād
My process started around the campus-style flow: there was placement and then, depending on performance, it could turn into full-time consideration. I…
10 months ago
Average Negative Waterloo, ON
My first round was an HR check, which was pretty straightforward—mostly confirming my background and getting the conversation started. After that, the…
10 months ago
Average Neutral Hyderābād
I started with an online OA that felt tougher than a basic screening. The questions were described as medium to hard, but I was able to get through us…
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 that includes multiple-choice questions and DSA-style coding problems, focusing on core CS concepts and problem-solving skills. The assessment is time-bound and can feel tight, with questions often leaning towards strings and arrays.
Online assessmentDSACore CS concepts
Technical Interviews
The technical interviews often consist of coding challenges and system design discussions, with a mix of low-level design questions. Candidates report a focus on practical engineering skills and the ability to communicate their thought processes clearly during coding tasks.
Coding challengesSystem designCommunication
Behavioral and Cultural Fit
Behavioral interviews emphasize cultural fit and how candidates handle pressure, with questions designed to assess interpersonal skills and team collaboration. The tone is generally conversational, aiming to gauge how well candidates would integrate into the team.
BehavioralCultural fitInterpersonal skills
Interview Difficulty and Expectations
Candidates experience varying levels of difficulty, with some reporting high expectations for technical depth and others finding the process manageable. Mismatched expectations regarding the role and the interview content can lead to frustration.
Interview difficultyExpectationsFrustration
Feedback and Communication
Feedback timelines can be inconsistent, with some candidates experiencing quick responses while others face prolonged silence or lack of closure. This can contribute to a feeling of uncertainty and dissatisfaction with the overall process.
FeedbackCommunicationClosure
Technical Depth and Breadth
Interviews often cover a broad range of technical topics, including OOP, data structures, and system design, requiring candidates to demonstrate both depth and breadth of knowledge. This can include specific technologies relevant to the role, such as Java or C++.