
Sonova Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 9 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Sonova.
Senior Software Engineer
The interview seemed designed for the hiring manager, who also manages the team, to ask about her previous company and brag about her current successes. She also wanted to know about people who remained at her former employer. She wasn't particularly interested in my portfolio or discussing the role itself.
- What's the company like these days?
- What about Person A?
- And Person B?
Software Developer
The whole interview thing was pretty professional. The manager and the team were nice to me. They asked me about my past, some general stuff, and then some specific questions about a coding problem. I thought it was fine.
- Can you discuss OOP?
- What are considered best coding practices?
- Tell me about your background.
Software Developer
First, there was a quick 15min chat with the recruiter/HR. After that, I had to complete an online coding challenge which took about an hour. Then, I had a 2-hour interview with the hiring manager/team lead and another software dev who reviewed my code. Finally, there was a 3-hour team interview where we covered behavior, a coding challenge, and system design.
- Can you tell me about your ideal job and team, and your reasons for seeking a new role?
- How does inheritance work in C# and can you complete this online coding challenge?
- Can you walk me through a system design, including best practices, and how you'd approach adding features to it? Also, design a logging system for an embedded device.
Sonova Software Engineer Interview Questions
Quoted word for word from Sonova interview reports.
“Create a new C# class that combines two existing classes.”
Read reports →“What is the output of this C# code, specifically concerning bit shifting and flags?”
Read reports →“What are the reasons for using fragments in Android?”
Read reports →“Can you explain the difference between Inheritance and Composition?”
Read reports →“Can you explain how to use fragments in Android?”
Read report →“And Person B?”
Read report →“What about Person A?”
Read report →“How would you implement a similar concept to Android fragments in iOS?”
Read report →“What are considered best coding practices?”
Read report →Formats, difficulty and experience
Across all 9 Sonova interview reports.