They called me a couple of weeks after submitting my resume on their jobs website. The day after, I did a phone interview that went for an hour. I talked to one of the tech managers and an engineer; both of them were quite nice and asked questions that made a lot of sense. They weren't algorithm or structures questions; it was more about my experience with other projects, with a lot of details.
I received an email two days after that to set up another interview at the HQ. Needless to say, their offices rock! Big campus, arcade, soccer pitch, in-office Starbucks. They showed me around and then took me to a room where I spent four hours talking to different engineers and managers, one by one. All of them were very nice guys.
They called me two days after that to agree on an offer.
Database modeling for a specific application they described.
Concurrency problems, like deadlock, etc. Explain and provide examples.
How to proceed in different scenarios, such as a tough deadline, changing requirements, or lack of resources.
How to implement BFS in a binary tree.
The following metrics were computed from 104 interview experiences for the Electronic Arts Software Engineer role.
Electronic Arts's interview process for their Software Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Electronic Arts's Software Engineer interview process.