
Sony Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 94 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Sony.
Software Engineer
As a Software Engineer, you'll be expected to design, build, test, and maintain software. You'll work with product, design, and QA folks. Your job will involve optimizing performance, debugging, and scaling systems. We use modern dev tools and agile methods. You should also keep up with tech trends in areas like multimedia, AI, or embedded systems, depending on the specific role. The coding part usually happens on a platform like HackerRank or Codility. You'll get 2-3 coding problems to solve within 60-90 minutes. Expect questions on data structures (arrays, strings, trees, hash maps) and algorithms (sorting, searching, DP, recursion). Make sure you can think about problem-solving and complexity. Some jobs might ask stuff about multimedia or networking.
- What's your motivation for seeking employment at sony
Software Developer
The interview process involved preparing a project and answering numerous questions from both the hiring manager and HR. It was difficult to discern their specific expectations, and the interview felt excessively long. Subsequently, there was the typical lack of response when not selected, and even the HR representative was rather direct and impolite during the interview due to dissatisfaction.
- Why are you interested in joining us?
- Tell me about your experience with technology.
Software Engineer
There was a first call with a recruiter to discuss the job, the hiring process, and my background. Then I had interviews with some of the engineers on the team. The questions were technical and focused on my problem-solving approach, which was good.
- How would you go about implementing a ring buffer?
Sony Software Engineer Interview Questions
Quoted word for word from Sony interview reports.
“Create a scheduler function with two parts: one to add an action to the schedule and another to execute expired actions from it.”
Read reports →“Implement a timer with three interrupts: getting the timer counter, setting the timer counter, and handling timer expiration (which automatically triggers the second function).”
Read reports →“Given three functions: Get global time, Stop timer (which stores the time in a variable after stopping), and Restart timer, write a function that accepts an actionFunction and returns after 50ms.”
Read reports →“What causes an error in this Java program that deals with thread locking?”
Read reports →“If 3 men take 4 hours to paint a room, how long would it take 5 men?”
Read report →“Write a function that takes multiple functions as input (some potentially taking longer than 50ms) and returns the time closest to the total number of functions multiplied by 50ms, given that you receive functions one by one without knowing the total count beforehand.”
Read report →“Could you provide a Java program to merge an acyclic graph into a single node?”
Read report →“Can you write code to count character occurrences in a given string like "aaaabbbccc"?”
Read report →“Can you print the elements of an array in reverse order, skipping every other element?”
Read report →Formats, difficulty and experience
Across all 94 Sony interview reports.