applied for a computational role (they call it something like "software development" internally but it's SWE). the recruiter was responsive and clear about what each round was, which i wasn't expecting.
round 1 was a 45-min HackerRank, two problems, one straightforward array manipulation thing and one graph problem that required a non-obvious optimization. i almost misread the constraints on the second one. lesson: read slow.
round 2 was live coding with an engineer, 1 hour. they gave me a problem i'd classify as LeetCode hard but the setting was collaborative. he asked me what i was thinking before i wrote anything, seemed to care about reasoning not just output. no leetcode grinding will prepare you for the "okay now what if the input is 10^9" followup.
round 3 was a systems design conversation. i'd been thinking AWS-scale, they seemed more interested in real tradeoffs at the data layer. lots of "what breaks first" and "how would you know."
final round was behavioral, two interviewers. genuinely interesting conversation about a past project, they pushed pretty hard on decisions i'd made. not gotcha, just curious.
got an offer. took about 9 weeks total from application to verbal. comp was competitive but structured differently than FAANG, more base-heavy.