I applied to basically all the software engineer intern positions at video game companies in the USA. I would say EA gave me the best experience.
At the start, I applied for a very general software engineer internship position online. The description was very general and did not mention that the internship would involve gameplay programming, AI, etc. When I received the interview from EA, they actually put me into a rendering position intern. I was super surprised they actually gave me the interview based on my resume information. My resume focused on real-time rendering, so that was a plus.
I did not receive any code assessment for this one; I directly got the first and also the final interview. I interviewed with a senior software engineer and a project manager from the Frostbite team in Orlando. They were super welcoming and professional. We basically just went through each school project on my resume: one was my tech art project (I focused on the performance debugging part of it), one was a C++ project (not using a game engine; I just wanted to let them know I could code C++), and one was a WebGL project (which I made in my computer graphics class).
At the end, they gave me some really basic C++ problems. I don't think I answered them perfectly. They also asked if I had any questions for them. I asked some questions about Frostbite, then that was about it.
What is a visual function in C++?
What does the compiler do when it's compiling a visual function?
(This is the one I don't know.)
Resume questions, very detailed:
The following metrics were computed from 21 interview experiences for the Electronic Arts Software Engineer (Internship) role.
Electronic Arts's interview process for their Software Engineer (Internship) 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 (Internship) interview process.