After a recruiter reached out, I did a technical phone screen that felt like a chained link-following / maze-exit puzzle using HTTP requests. The progression forced me to handle specific error conditions, moving from 4xx to 5xx while adjusting what I requested next based on what the response revealed. A couple of days later I was moved into an onsite loop for the team, but it still followed a similar structure: a coding round that used CoderPad and explicitly allowed AI assistance, plus a behavioral round.
The onsite coding round mirrored the idea of the phone screen, but it also had a constraint that stood out: only a small number of AI prompts were allowed. It was called “theoretically the easiest,” yet it was also the most confusing because the expectations weren’t totally clear. The feedback I later received suggested they weren’t only looking for working code; they wanted to see more of my own understanding of the AI output rather than me directly leaning on it. The behavioral portion was the usual “tell me about a time” style, with interviewers emphasizing shipping quickly and being independent.
4 months ago
Easy Neutral United States
Before any live conversations, I ran into their online assessment pipeline. The assessment link was time-boxed in a way that felt brutal with a real work schedule—one attempt gave me only three days to complete the test, and I also ran into links that expired quickly, which made the timing feel unnecessarily tight.
I sat down, completed the coding tests, and got to the point where everything showed as passing. Even then, I never made it forward. In my experience, the process moved fast enough that it almost felt automated: after about a week, I received an automated rejection, and on a different attempt I finished an assessment perfectly, got the top score, then waited around a week only to be auto-rejected.
6 months ago
Negative
My first real technical interaction started on a phone screen where they gave me a flight-history style dataset—departure and arrival airports, timest…
6 months ago
Average Neutral United States
I went through a fairly straightforward loop that started with a recruiter call, then moved into a technical coding round where I worked through a DSA…
8 months ago
Negative
I didn’t get far enough to have a full multi-round conversation; the process ended right around the online assessment stage. In my case, I applied and…
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
Online Assessment
Candidates typically start with a time-boxed online assessment, often using platforms like CodeSignal or HackerRank, which can feel intense due to strict time limits and the pressure to pass all test cases before moving on. Many report quick rejections following this stage, sometimes despite strong performance.
Online AssessmentTime-BoxedCodeSignal
Technical Phone Screen
The technical phone screen often involves coding questions that require problem-solving with real-world relevance, such as working with datasets or implementing functions. Candidates should be prepared for both straightforward coding problems and more complex scenarios that test their reasoning under time constraints.
Some candidates encounter AI-enabled coding rounds that allow limited AI assistance, which can create confusion regarding expectations. Interviewers seem to prioritize candidates' understanding of AI outputs over mere code completion, making it crucial to demonstrate reasoning and comprehension.
AI AssistanceCoding RoundsUnderstanding Outputs
Onsite Interview Structure
The onsite interview typically includes multiple coding rounds, a system design discussion, and behavioral questions, with a focus on practical applications rather than theoretical knowledge. Candidates should expect a structured progression that evaluates both technical skills and cultural fit.
Onsite InterviewSystem DesignBehavioral Questions
Behavioral Interviews
Behavioral interviews often follow a standard format, focusing on candidates' past experiences and problem-solving approaches. Interviewers look for alignment with company values, such as independence and quick execution, so candidates should prepare specific examples using the STAR method.
Behavioral InterviewsSTAR MethodCompany Values
Feedback and Communication
Candidates frequently report a lack of clarity regarding evaluation criteria and feedback throughout the process, leading to confusion and frustration, especially after rejections. It’s advisable to seek clarification during interviews and to reflect on performance to identify areas for improvement.