I applied online. The process took 3 weeks. I interviewed at Electronic Arts (Maitland, FL) in May 2014
Interview
I had several phone interviews with the team prior to being offered an on-site visit. The office is super nice, and the dress code is extremely casual. The vast majority of people walking around were dressed in cargo shorts and flip-flops. On-site, I was given a 2 hour programming test and was taken out to lunch with the team. At the end of the day, I was given a tour of the facilities.
Overall, I was treated exceptionally well by everyone involved.
Interview questions [1]
Question 1
I can't say much because you have to sign an NDA before arriving on-site. Just be comfortable in C++ data structures and memory management, and you should be ok. I was told the interview test is periodically rewritten throughout the year, so don't rely too heavily on anything you read online if you do happen to find someone willing to break their NDA.
I applied through an employee referral. The process took 2 months. I interviewed at Electronic Arts (Maitland, FL) in Sep 2011
Interview
I was referred to EA by a friend who worked there. My initial talk was with his current manager on the phone. I took a trip to FL and had an in-person interview there with a manager. While there I took their skills test. A few days later I had a follow-up interview with team members in Canada. I was told I was the first to interview for the position and they took several weeks to make a decision.
Interview questions [1]
Question 1
During my in-person interview I was asked to write a few versions of a string-copy function, and we also walked through how to construct a garbage collector. The skills test is confidential, but prospective employees should be aware of a variety of topics from memory, to debugging, to AI concepts. Not all questions need to be answered in the allotted time, but having some knowledge in as many categories as possible and solid knowledge is a few should get you through depending on your level of entry.
I applied online. The process took 3 weeks. I interviewed at Electronic Arts (Hyderābād) in Jul 2013
Interview
Applied online direct to Hyderabad HR as response to email. Got details of coding challenge 8 days later. Had 4 days to complete.
Sent code in time. Didn't get response for 3 days, so sent email on 4th day. Got reply from HR that they didn't get my attached code, so resent code.
Called back after 4 days (weekend included), got response that it would take couple of days to process. Next day got call to know that first round telephonic interview was scheduled next day.
Thrice it happened that HR would call saying interview would call at specified time but interviewer didn't call. After 2nd time this happened ( on a Friday), I called HR on Monday evening, he wasn't even aware that interview hadn't happened.
Finally I did get the first round. You may have to follow up HR to process your application. HR was polite and cooperative, but it is frustrating to lose 2-3 weeks, as you may be seeking employment at multiple companies, and they act like you can wait forever to get response from EA.
Interview questions [1]
Question 1
Coding challenge is good (tough challenge) - they may ask to write small game.
Interview questions were ok - in c++ - what is static variable,
how is global static different from global var,
how is static used in class, how it is initialised,
how is const var initialised in a class,
if class b is derived from class a, and class b constructor has 2 int parameters, but class a doesn't have such constructor what will happen if such constructer used to create object. (neither class a or b has any variables to use values passed in constructor)
In what order constructors of a and b will be called, and what order a and b are created.
What is MVC pattern , how its used for game.
What is singleton, explain related to objective c.
What is director class in cocos 2D.
How will you find bug for crashed program when no human readable call stack exists.