Electronic Arts (EA) Games Interview Experience for Software Engineer | On-Campus
Last Updated : 12 Jul, 2025
Round 1 (75 mins): Online round with 4 sections- Quantitative, Logical, Verbal and Coding.
Coding round 2 questions and 40 min 1. Convert String A to String B in minimum no of moves. Conditions:
You can only modify string A.
You can only swap a character with the letter at the starting position of string A.
You can replace a character if that doesn’t exist in string B.
Swapping or replacing a character costs you 1 move.
Check if a tree is a mirror of it.
Round 2 ( 1 hr - 75 mins ) :Technical F2F
Tell me about yourself.
Explain your projects, hackathon and internship work briefly.
Find loop in a linked list. Asked me to write code.
What is the Floyd-Warshall algorithm?
Which language are you strong in?
What are virtual functions?
OOPS concepts in C++.
Shown me a puzzle on his laptop. How do you design this puzzle and write the algorithm behind it?
Round 3 ( 45 mins - 1 hr ) : Technical F2F
Questions on Reactjs, Nodejs, MongoDB and elastic.
What are RESTful web services?
What kind of REST services did you use during your internship and how did you implement them.
Design an e-commerce system like Flipkart.
How do you instantaneously re-render the UI if there are changes in Db?
Questions on DOM in react and how rendering is done.
How do you send query parameters in a URL using GET?
Given an organization hierarchy. How do you get the seniors of an employee upon him? How do get the people under an employee? What kind of data structures do you use? I was asked to write the code and explain how it is done.
Given an array consisting of positive and negative numbers. Calculate the maximum sub-array sum in minimum time.
An array consists of 1-100 numbers except one is missing. How do you find it in minimum time?
I explained the sum and subtract approach first. Then he asked me how can I do it in a different way. Then I told an approach using bit-wise XOR.
How do you update yourself with the latest tech-related stuff? Whom do you seek help if you face any issue while programming or developing something?
Do you like working in teams?
How positively do you take competency in the workplace?
Explain the Heap and Quicksort. Worst and best cases of quicksort.