I hit mostly an early-stage stop in the process, and what stood out was how long it took to hear back (or how thin the feedback was) after my initial technical attempt.
Recruiter / HR intro — Typical questions about my background, motivations, and fit; one call felt checklist-like.
4 months ago
Average Neutral San Francisco, CA
I went through a fairly standard Asana software engineering loop over a few rounds, with mostly LeetCode-style questions and an onsite that mixed technical and behavioral.
Recruiter screen — A chat to align on my resume/experience and role fit.
5 months ago
Difficult Neutral Canada
My onsite experience felt unusually rigid and mismatched to the “collaborative” framing, and one systems-style problem in particular didn’t feel like …
5 months ago
Difficult Negative Canada
My biggest issue wasn’t the interviews themselves—it was process breakdowns: missed scheduling, unclear timing, and communication that made the whole …
6 months ago
Difficult Positive San Francisco, CA
I encountered a more demanding technical setup with specialized rounds, where the difficulty spiked quickly and the format felt less predictable than …
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 Coordination & Initial Screening
The interview process typically begins with a recruiter screen that covers background, motivations, and role fit, but candidates often report issues with scheduling and communication, leading to a lack of clarity and engagement early on.
Recruiter screenScheduling issuesCommunication
Technical Coding Screen
Candidates can expect a technical screen focused on LeetCode-style problems, often including a mix of algorithmic questions and design discussions, with varying levels of engagement from interviewers.
LeetCodeCoding assessmentTechnical screen
Onsite Interviews Structure
The onsite typically involves multiple rounds that include coding, system design, and behavioral interviews, but the format can feel rigid and may not align with the collaborative atmosphere advertised by the company.
OnsiteSystem designBehavioral
Feedback & Closure
Candidates frequently report receiving minimal feedback after interviews, with many experiencing vague rejection messages or prolonged waiting periods for closure, which can lead to frustration.
FeedbackClosureRejection
Technical Difficulty & Expectations
The technical rounds are often perceived as challenging, with candidates needing to prepare for a mix of coding, design, and system thinking under time constraints, which can lead to performance pressure.
Technical difficultyTime constraintsCoding
Process Reliability & Communication
Candidates have noted significant issues with the reliability of the interview process, including missed schedules and unclear communication, which can overshadow their technical performance.