After I spoke with a recruiter, about a week later I joined a technical screen that ran for roughly half an hour. The format was interactive: I was asked to read short code snippets, explain what was happening, and then debug or reason through specific lines. The discussion didn’t stay purely on syntax either—it moved into data structures and algorithms, including complexity analysis.
What stood out was the way the questions pushed me to justify decisions, not just arrive at answers. I remember being asked about tradeoffs, how I’d handle edge cases, and what optimizations I’d consider if the constraints changed. It felt like a standard technical interview in tone and expectations, just tightly focused in a relatively short time box. Overall, the difficulty matched the screen level—challenging but manageable—and the process didn’t drag out.
4 months ago
Average Positive United States
My interview started with an AI agent conducting it remotely—either by phone or on my computer. The first part felt pretty straightforward, but the second section was more restrictive and caught me off guard: it was a compatibility check specifically for Apple Silicon Macs.
That requirement felt like a major mismatch for the work, especially since the CAD tooling I was expecting to use tends to be far more at home on Windows machines. Even though the interview mechanics themselves were smooth enough, the hardware gate changed the whole vibe of the process for me. I ended up feeling like the criteria were set without much flexibility, and that overshadowed the technical portion.
4 months ago
Average Negative United States
I applied online and then had a recruiter conversation. After that, I received an online assessment, worked through the solution, and submitted it. Sh…
5 months ago
Average Positive San Francisco, CA
My process had a clear sequence: an initial AI round on the Mercor platform, followed by a tech-focused round and then a machine coding section. The t…
7 months ago
Average Neutral Singapore
My automated technical assessment was remote and focused on practical engineering work. I had to share my entire screen for the duration of the test, …
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-Driven Interview Format
The interview process is heavily automated, with multiple rounds conducted by AI, which can feel mechanical and may lack the warmth of human interaction. Candidates reported mixed feelings about the AI's ability to engage meaningfully, with some experiencing interruptions and awkward flows.
AI interviewautomationmechanical
Technical Assessment Rounds
Candidates undergo a technical screen that includes coding challenges and discussions on data structures, algorithms, and system design, often requiring justification of decisions and trade-offs. The difficulty is generally challenging but manageable, with a focus on practical problem-solving.
coding challengesdata structuressystem design
Screen Sharing and Tool Restrictions
During technical assessments, candidates must share their screens and adhere to strict rules, including prohibitions on using AI tools. This setup aims to create an authentic troubleshooting environment but can add pressure and complexity to the assessment.
screen sharingtool restrictionstroubleshooting
Feedback and Communication
Candidates often report a lack of feedback after assessments, which can leave them uncertain about their performance and the reasons for their application status. This absence of communication can contribute to a feeling of incompleteness in the interview experience.
feedbackcommunicationapplication status
Interview Structure and Timeline
The interview process typically follows a clear sequence, starting with an AI round, followed by technical assessments and coding tasks. The overall timeline from application to decision is generally around two weeks, but experiences vary widely based on the specific rounds encountered.
interview structuretimelinesequence
Intensity and Context Switching
Some candidates experienced intense, full-day coding interviews that required switching contexts between system design and coding tasks, leading to a demanding and sometimes overwhelming experience. The difficulty level can be high, with substantial problems to solve.