I had a really rough start with scheduling. The first interview got cancelled after I had already been set up for it, and then the second one ended up lasting only about five minutes.
For that short session, I was given a Google doc with three data-structure/algorithm questions—things like BFS and a two-pointer approach. I needed a couple minutes just to get oriented, but the interviewer cancelled before I could write anything. It was over so fast that I never really got a fair shot to show my thinking, which left me frustrated more than anything else.
3 months ago
Average Positive Taiwan
After I applied, the first part was an online HackerRank-style assessment with three sections. It mixed data/algorithms, data pipelines, and SQL-style questions, so I ended up jumping between very different problem types back to back.
A short time later I had a 30-minute conversation with the hiring manager. That part felt more like a behavioral discussion, but with some technical back-and-forth woven in. Overall it was fairly standard for a software engineering process, just a bit broad because the assessment covered both engineering/data topics and SQL.
3 months ago
Difficult Positive Nigeria
I went through an interview flow that was entirely AI-based, and I found it surprisingly efficient. The AI generated questions tailored to my resume a…
4 months ago
Difficult Positive United States
My interview was brief—around 30 minutes. The interviewer gave me some code and asked me to make it more robust. The direction he nudged me toward lea…
4 months ago
Easy Negative San Francisco, CA
One interview felt unusually fast and almost dismissive. I spoke with an engineer who asked quick, random questions like the slowest sorting algorithm…
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 starts with a recruiter call, followed by an online assessment and various AI-driven interviews, culminating in a longer 'super day' style setup that can last several hours. Candidates noted that the scheduling can be disorganized, with some experiencing cancellations or rushed interviews.
Recruiter callAI-drivenSuper day
Technical Assessments
Candidates face a mix of technical assessments, including coding challenges, data structures, algorithms, and system design questions, often delivered through AI platforms. The assessments can vary in difficulty and format, with some candidates feeling overwhelmed by the volume and variety of questions.
Coding challengesData structuresSystem design
AI Interview Experience
The AI interviews are generally structured and tailored to candidates' resumes, but experiences vary widely; some find them efficient and engaging, while others feel disconnected and mechanical. Candidates are advised to ensure their responses align closely with their background to maximize the effectiveness of the AI's questioning.
AI interactionTailored questionsResume alignment
Behavioral & Technical Blend
Interviews often blend behavioral questions with technical discussions, assessing both problem-solving skills and cultural fit. Candidates should prepare to articulate their thought processes and reasoning clearly, as interviewers focus on understanding their approach rather than just the final answer.
Behavioral questionsCultural fitProblem-solving
Interview Difficulty & Candidate Sentiment
The overall difficulty of the interviews is perceived as high, with candidates reporting a demanding atmosphere that tests their technical knowledge and reasoning under pressure. Many candidates expressed frustration over rushed interviews or disorganized processes that impacted their performance.
High difficultyPressureCandidate frustration
Feedback & Communication
Candidates noted a lack of feedback following interviews, which left them uncertain about their performance and the reasons for any rejections. Clear communication throughout the process is inconsistent, with some candidates experiencing awkward interactions or unengaged interviewers.