After a recruiter step, I ended up going through a pretty structured virtual sequence. First I had an online aptitude + technical test made up entirely of multiple-choice questions, and once I cleared it I was shortlisted for the interview rounds.
My first live round was a virtual technical interview with two interviewers. They drilled into my fundamentals around data structures and algorithms, plus C programming, memory management, and database concepts. After I got through that, I moved to a second virtual round that mixed technical and managerial questions. They went deep on my projects, asked DSA coding questions, and threw in a handful of situational and behavioral prompts.
3 months ago
Average Neutral United States
My process started with two back-to-back conversations: a 30-minute recruiter interview, then a 30-minute meeting with the hiring manager and team manager. After that, I sat in an almost three-hour session with the team and the team manager. It felt like the longest part was the live discussion rather than any single test.
Across the conversations, they asked a lot about the projects on my resume, and they also spent time on behavioral questions. The vibe in the room was genuinely positive—people were laughing and smiling, and I didn’t feel like the interviewers were trying to catch me off guard.
5 months ago
Average Positive Pune
My interview ran in two technical rounds, labeled L1 and L2. In L1, the focus was on DSA-style questions along with discussion of my projects—so it wa…
5 months ago
Easy Positive United States
I moved fast through the early steps. I got an automated HireVue shortly after applying, within a day, and then I had a call/screen with the hiring ma…
6 months ago
Difficult Positive Pune
The SAS interview process felt good from the moment it started. The rounds were vigorous, but they were still well conducted and professionally manage…
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 & Rounds
The interview process typically involves multiple structured rounds, starting with a recruiter screen, followed by technical interviews focused on data structures, algorithms, and project discussions. Candidates can expect a mix of technical and behavioral questions across these rounds.
Technical interviews often emphasize data structures and algorithms, as well as core programming concepts, with some candidates experiencing coding challenges or case-study presentations that require practical application of their skills.
Data structuresCoding challengesCase studies
Behavioral & Cultural Fit
Behavioral interviews are a significant part of the process, with interviewers using STAR-style questions to assess candidates' past experiences and cultural fit within the team. Candidates should prepare to discuss their projects and how they align with the company's values.
STAR methodCultural fitProject discussions
Communication & Feedback
Candidates generally report that communication throughout the interview process is active and clear, although some experienced delays or a lack of feedback after interviews, which can lead to uncertainty about their performance.
Active communicationFeedbackDelays
Interview Atmosphere
The overall atmosphere of interviews is described as positive and conversational, with interviewers often appearing friendly and engaged, which helps to alleviate stress during the process.
Despite many candidates feeling confident about their performance during interviews, several did not receive offers, leading to reflections on potential misalignments in expectations or criteria that were not clearly communicated.