I applied basically all the software engineer intern position of video game company in USA, I would say EA gave me the best experience.
At the start, I applied a very general software engineer internship position online, the description is very general, it did not mention the internship is going to do gameplay programming, AI, etc. When I receive the interview from EA, they actually put me into a rendering position intern, I was super surprise they actually gave me the current interview base on my resume information, my resume focus on real time rendering, so that is a plus.
I did not receive any code assessment on this one, I directly got the first and also the final interview. I interview with a senior software engineer and a project manager of Frostbite team in Orlando. They are super welcoming and professional, we basically just go through each school project on my resume, one is my tech art project(I focus on the performance debugging part of it), one is a C++ project(not using game engine, I just want to let them know I can code C++), one is a web gl project(which made in my computer graphic class).
At the end, they gave me some really basic C++ problems, I don't think I answer it perfectly. They also ask me do I have any problem for them, I asked some question about Frostbit, then that's about it.