Unity · Primly Community

Went through the full Unity loop for a Staff SWE role (runtime team). Here's what actually happened.

corp_refugee · 5 replies

Just finished and accepted an offer, so writing this up while it's fresh.

Total rounds: 6, spread over about 4.5 weeks. Recruiter screen (30 min). Standard stuff. She asked about my interest in games specifically, which I fumbled a little because honestly I'm more interested in the engine-as-platform angle than actual game dev. Didn't kill me. Hiring manager call (45 min). More about past impact than technical chops. He kept asking "how did you move the needle on X" vs "what did you build." That framing stuck throughout the loop. Take-home project. 3-4 hours, they said. I spent 7 and probably shouldn't have. C# simulation exercise with a real edge-case trap buried in it. The trap was a NaN propagation issue in floating point that would only surface at certain framerate thresholds. I caught it. I think catching it mattered a lot. Coding debrief (1 hour). They went deep on my take-home choices. Why did I structure the memory allocation that way. Why not this alternative. Very Socratic, not adversarial. System design (1 hour). Designing a scalable asset pipeline for large game studios. Real Unity problem, they weren't shy about saying so. Behavioral/values (45 min). Two interviewers, tag-team style. Heavy on conflict stories and a question about a time you had to ship something you disagreed with.

Offer came 5 days after round 6. Staff L5 equiv, total package around $290k in SF. Happy to answer specifics.

5 replies

staff_steph

The take-home NaN trap is a classic engine interview move. They want to see if you actually understand floating point or if you just write code that passes unit tests with friendly inputs. Good catch, and good on you for writing this up.

corp_refugee

yeah i almost missed it. my first pass had a naive Lerp that blew up at exactly t=1 with certain inputs. caught it during my own review pass. lesson: always test your own edge cases before submission, not just the happy path.

newgrad_neil

congrats! did they say anything about where you'd be leveled going in, or did the leveling surprise you? i'm asking because i've heard Unity's leveling can be inconsistent across orgs

visa_vik

does Unity sponsor H1B for staff roles? asking because the SF hub matters a lot for visa transfer timing

corp_refugee

i'm not on a visa so i can't say for sure. recruiter mentioned they do sponsor but processing timelines have gotten longer. worth asking directly in the offer stage, they were pretty transparent with me about comp questions so i imagine they'll be straight about that too.