Taro Logo

Software Engineer II Interview Experience

July 1, 2013
Negative ExperienceNo Offer

Process

Applied online direct to Hyderabad HR as a response to an email.

Got details of the coding challenge 8 days later. Had 4 days to complete.

Sent code in time.

Didn't get a response for 3 days, so sent an email on the 4th day. Got a reply from HR that they didn't get my attached code, so I resent the code.

Called back after 4 days (weekend included). Got a response that it would take a couple of days to process.

Next day, got a call to know that the first round telephonic interview was scheduled for the next day.

Thrice it happened that HR would call saying the interview would happen at a specified time, but the interviewer didn't call.

After the 2nd time this happened (on a Friday), I called HR on Monday evening. He wasn't even aware that the interview hadn't happened.

Finally, I did get the first round.

You may have to follow up with 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 a response from EA.

Questions

Coding challenges are good (tough challenges) - they may ask to write a small game.

Interview questions were okay - in C++:

  • What is a static variable?
  • How is a global static different from a global variable?
  • How is static used in a class?
  • How is it initialized?
  • How is a const variable initialized in a class?
  • If class B is derived from class A, and class B's constructor has two int parameters, but class A doesn't have such a constructor, what will happen if such a constructor is used to create an object? (Neither class A nor B has any variables to use values passed in the constructor.)
  • In what order will the constructors of A and B be called, and in what order are A and B created?
  • What is the MVC pattern? How is it used for games?
  • What is a singleton? Explain in relation to Objective-C.
  • What is a director class in Cocos2D?
  • How will you find a bug for a crashed program when no human-readable call stack exists?

Was this helpful?

Interview Statistics

The following metrics were computed from 21 interview experiences for the Electronic Arts Software Engineer II role.

Success Rate

48%
Pass Rate

Electronic Arts's interview process for their Software Engineer II roles is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive76%
Neutral5%
Negative19%

Candidates reported having very good feelings for Electronic Arts's Software Engineer II interview process.

Electronic Arts Work Experiences