The process was chaotic at the start. My first interview got cancelled, and when I finally got the second one, it ended extremely quickly—around five minutes.
Before it even started, I was given a Google doc with three data-structures/algorithms prompts, including BFS and two pointers. I tried to use a couple minutes to get oriented, but the interviewer cancelled before I could write anything. It felt like I never really had a fair chance to demonstrate anything beyond reading the prompts.
1 month ago
Average Positive Taiwan
After applying online, I got an online OA that ran on HackerRank-style tests with three sections. The content spanned data structures/algorithms, data pipelines, and SQL questions.
Not long after, I had a 30-minute conversation with the hiring manager. It was mostly behavioral questions, but there were a few technical discussions mixed in. Overall it felt like a fairly standard early loop with an OA setting the tone and the recruiter-style screen focusing on how I think and communicate.
1 month ago
Difficult Positive Nigeria
My interview experience ended up being fully driven through an AI platform. It generated questions tailored to my resume, and I found the whole thing …
2 months ago
Difficult Positive United States
My technical interview was only about 30 minutes. The interviewer gave me some code to work with and asked me to make it more robust, but the underlyi…
3 months ago
Average Neutral United States
My first round was a straightforward phone screen with the team. It was about 30 minutes and mostly ran as a technical Q&A focused on data structures …
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
AI Screening Process
The initial stage of the interview process typically involves an AI-driven screening that focuses on the candidate's resume and work history, with tailored questions that may pivot based on responses. While efficient, candidates noted that the AI sometimes cut them off or misaligned with the job specifics.
AI interviewresume-basedtailored questions
Technical Assessment
Candidates undergo a technical assessment that includes coding questions, often focusing on data structures and algorithms, with some assessments requiring live coding or problem-solving under supervision. This round is seen as a critical filter in the hiring process.
coding assessmentdata structureslive coding
Behavioral and Managerial Conversations
Following the technical rounds, candidates typically engage in behavioral interviews with hiring managers, which include discussions about past experiences and problem-solving approaches. This part of the interview aims to assess communication skills and cultural fit.
behavioral interviewmanagerial conversationcultural fit
Interview Difficulty and Experience
The overall difficulty of interviews varies, with some candidates finding the technical rounds challenging due to time constraints or unexpected focus areas, such as concurrency. Experiences can range from feeling rushed to having a more conversational and supportive atmosphere.
Several candidates reported issues with disorganization during the interview process, including canceled interviews and rushed sessions, which negatively impacted their overall experience and perception of the company. Feedback was often lacking, leaving candidates feeling unresolved.
disorganizationcandidate experiencelack of feedback
Technology Compatibility and Environment Setup
Candidates noted specific requirements for technology compatibility, such as needing certain hardware for the interview process, which could lead to confusion or frustration. Additionally, some assessments required candidates to share their screens and work in a monitored environment.