I applied through a recruiter. I interviewed at Electronic Arts (Nova Deli) in Feb 2022
Interview
Round1
What if the Kafka starts producing too many messages? How will you incorporate that?
How is the message published onto a partition? Is there any upper limit to the number of consumers?
Can I increase the number of partitions on the go? How can I publish millions of data to a kafka broker and consume it simultaneously and can the size be made flexible?
What GCP uses for streams of data?
How will you handle your aggregations if you have millions of updates happening per minute?
Round2(Coding round)
How to make spring request parameters accept case-insensitivity.
How springboot can accept only trusted endpoints only?
Coding question: Minimum jumps required to reach the end of an array.
str1= [cats, sand, dogs, hello]
str2= catsanddogs
How many strings are present in str2 which are present in my dictionary.(Ans: 3)
Code it.
What is partition in kafka? How is it different from topic?
Command to check how many messages are present in my topic
What are the configurations required to listen to kafka?
How is partition different from replication in kafka?
I applied online. I interviewed at Electronic Arts (Kuala Lumpur) in Nov 2025
Interview
Went through 2 rounds of interviews, went from hr straight into technical interview wasn't prepared. The hr guy contacted me said that head developer wanted to speak to me from china. Couldn't understand what he was saying most of the time.
Interview questions [1]
Question 1
Pointers
Docker
Kubernetes
Kafka
Micro service architecture
I applied online. I interviewed at Electronic Arts
Interview
The process started with an initial call from HR where we discussed my background, interest in EA, and general fit for the role. After that, I had a technical phone interview that focused on coding challenges, system design, and problem-solving.
Once I passed that stage, I was invited to a virtual interview loop with several team members, including senior developers and a hiring manager. Each session explored different aspects—technical depth, code review, design thinking, and collaboration.
They also assessed how I approach real-world development scenarios and how I communicate in a team setting. The final step was a conversation with the team lead, which centered more on vision, culture, and expectations. Overall, it was a thorough but engaging process.
Interview questions [1]
Question 1
One question that stood out was when they asked how I approach debugging a complex issue in a live environment. They wanted to understand my process, how I prioritize under pressure, and how I communicate with the team during high-stakes situations.
Rather fast, took one week from the application to the interview. The hr people were really nice and everything went smooth. During the interview I was asked mainly c++ underlying structure questions.