After an HR screen, I moved into a 1-hour technical interview and then was set up for what was supposed to be a hiring manager round. The overall difficulty felt high, and the technical round was the most concrete part of the process.
The live coding problem leaned toward an object-oriented design style challenge, with a hashing component similar in flavor to a LeetCode-style design with maps or dictionaries. I had to think through structure as I wrote code, not just produce the correct result.
5 months ago
Average Negative United States
My first step was a recruiter screen over Zoom, and it immediately felt a bit chaotic because the recruiter didn’t have video on. I assumed that meant I’d been deprioritized, but I later found out the recruiter had moved on from the company and I was still being routed to the next stage.
The hiring manager conversation went well enough to move me forward, and I ended up in a final round pair programming session with a staff engineer. We built a simple app using a provided API client, and I was allowed to use AI while working through it. There was also a lot of prep shared for the technical portion, which made the session feel more manageable than I expected. The interviewer said I’d hear back in a day or two.
5 months ago
Average Negative United States
After an HR screen, I moved into a 1-hour technical interview and then was set up for what was supposed to be a hiring manager round. The overall diff…
5 months ago
Average Positive Los Angeles, CA
I had a pretty smooth run through Tinder’s steps: an HR first round, then a hiring manager round, and finally a technical interview with one of their …
5 months ago
Difficult Positive Los Angeles, CA
The process felt pretty smooth overall, but the recruiter stage had some unsettling signals. During the recruiter call, the recruiter kept the camera …
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
Recruiter & Initial Screening
The interview process begins with a recruiter screen, often conducted over Zoom, which can feel chaotic, especially if the recruiter has their camera off or if there are delays in communication. Candidates noted that the transition to the next stages can be uncertain, particularly if there are changes in recruiter personnel.
Recruiter screenCommunicationInitial contact
Technical Interview Structure
Candidates typically face a technical interview that includes live coding challenges focused on object-oriented design, data structures, and algorithms, often resembling LeetCode problems. The difficulty is generally perceived as high, requiring candidates to articulate their thought process while coding under time pressure.
Live codingData structuresAlgorithms
Onsite Interview Experience
The onsite interview is extensive, often involving multiple interviewers and a mix of technical and behavioral questions. Candidates reported that the atmosphere is generally friendly, but the sheer number of interactions can be overwhelming, and social performance is emphasized alongside technical skills.
OnsiteMultiple interviewersSocial interaction
Technical Focus Areas
The technical rounds may vary in focus, with some candidates experiencing a heavier emphasis on iOS fundamentals and others on broader software engineering principles. Understanding of core concepts and the ability to discuss architectural decisions are often assessed.
Candidates expressed a desire for clearer communication throughout the process, especially regarding feedback after interviews. Many reported feeling ghosted or left without understanding the reasons behind their rejections, which contributed to a sense of uncertainty.
FeedbackCommunicationRejection reasons
Overall Difficulty & Candidate Sentiment
The overall difficulty of the interview process is perceived as high, with candidates often feeling that their performance was closely scrutinized. Despite the structured nature of the interviews, many left without offers, feeling confused about the evaluation criteria.