Got an offer from EA earlier this year for a senior SWE role on the Frostbite engine team. Sharing the full process because I couldn't find much recent stuff when I was prepping.
Recruiter screen. Basic stuff. 30 minutes, talked about team setup, the role, comp range ballpark. Recruiter was responsive and gave a 2-week timeline which they actually hit, which honestly surprised me.
Online assessment. Two LeetCode-style problems on their internal HackerRank setup. 90 minutes. Problems were medium difficulty, one on graphs (BFS variant), one on strings. No DP monsters, nothing obscene. If you can solve LC mediums consistently you'll be fine.
Technical phone screen. One hour with a senior IC on the team. Half was a coding problem (again medium, this time array/sliding window), half was me walking through a past system I'd designed. They were actually interested in the game-engine-specific constraints, like memory layout, cache locality, that kind of thing. If you're targeting Frostbite or any engine-adjacent team, know something about performance-sensitive code.
Onsite. Four rounds, all virtual for me (I'm in the midwest). Rounds were: coding (two problems, medium difficulty), system design, behavioral x2. The behavioral rounds were substantial, not filler. They pressed hard on collaboration, ambiguity, disagreement stories.
System design was open-ended but game-flavored. Mine was something like: design a leaderboard service for a live multiplayer game. Expected to talk through data modeling, fanout, consistency tradeoffs.
Leveling. They pegged me at L5 equivalent (EA calls it different things internally). Felt right for 7 YOE.
Timeline. Recruiter screen to offer letter was 5.5 weeks. Not blazing fast but consistent.
Few things I wish I'd known: they really do care about culture fit in a specific way. The company culture has a certain earnestness around game-making that's distinct from typical FAANG energy. Lean into genuine interest in the domain if you have it.