I went through a compact but demanding loop with a system design round plus two LeetCode-style coding interviews, and I didn’t hear back.
Initial remote coding / screening — a first remote coding-style check early in the process.
2 months ago
Average Positive Guadalajara, Jalisco
I went through a fairly standard English-first loop with multiple coding rounds, and I ultimately didn’t make it past the technical stages.
Recruiter/CV screening — talked through my background and why I wanted to join, plus research of the company’s values.
2 months ago
Difficult Neutral Guadalajara, Jalisco
I experienced a longer, multi-round technical process where at least one screening was non-technical and language switching showed up, but I still did…
3 months ago
Average Neutral United States
I interviewed in a straightforward two-step flow focused on my ML background before moving into technical work. Round 1 (ML + role-fit) — questions ab…
5 months ago
Easy Positive Redwood City, CA
I interviewed for a Software Engineer role with standard screening and multiple coding rounds, and the biggest letdown was how the system design conve…
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
Initial Screening & Behavioral Interview
The interview process typically begins with a screening round that includes discussions about your background and motivations for joining the company, often incorporating behavioral questions to assess cultural fit.
BehavioralCultural FitBackground Discussion
Technical Coding Interviews
Candidates can expect multiple coding interviews focused on LeetCode-style problems, with varying levels of difficulty, often emphasizing data structures and algorithms.
LeetCodeData StructuresAlgorithms
System Design Interviews
A dedicated system design interview is usually part of the process, though the depth and structure can vary significantly; some candidates reported a lack of collaboration or clarity in expectations.
System DesignAPI DesignCollaboration
Language & Communication Variability
Some candidates experienced interviews conducted in multiple languages, which added complexity, while others noted issues with communication and professionalism from interviewers.
LanguageCommunicationProfessionalism
Feedback & Outcome Communication
Candidates often reported a lack of detailed feedback following interviews, with many experiencing rejections without clear explanations, which can lead to frustration.
FeedbackRejectionCommunication
Interview Structure & Scheduling
The overall interview structure tends to be organized, but some candidates faced scheduling issues and a rushed experience due to multiple rounds in a single day.