
Harmonic Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 20 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Harmonic.
Software Engineer
The interview process was pretty straightforward and easy. The interviewers were really friendly, and the process was transparent. There were 3 rounds of interviews: two technical rounds and one manager round. I got an offer after the third round and after meeting with the team.
- What are some basic Java concepts?
- Can you explain some basic algorithm concepts?
Software Engineer
The interview process has three rounds. The first round is a phone interview with HR. The second round is a Zoom meeting with a Manager. The final step is another Zoom meeting, this time with a Senior Manager.
- HR asked some questions about your background.
- Manager asked about your last job detail, system design, and algo.
- Senior Manager asked about system design, algo, and why you are applying.
Software Development Engineer
I was contacted on LinkedIn and went for an onsite interview. Honestly, I don't think I performed my best. After the interview, I heard nothing back, not even a rejection. Weeks passed, and my follow-up messages were ignored. I'm not sure if I was a terrible candidate or if they're just impolite. The interview was quite strange; most questions were basic programming tasks like reversing a string. The most complex question was about debugging a memory leak. It didn't feel relevant for a senior role, especially for a video streaming company, as they didn't ask anything about MPEG. I couldn't tell what they were looking for. The hiring manager seemed to have one idea, but the interviewers were on a different page. The office felt very quiet and dimly lit, like a tomb. People were there, but not much interaction. They did have a cat, though. I never interacted with or heard from HR, except for the initial contact. Overall, I wasn't impressed. It felt like they hadn't hired in a long time and were unsure how to conduct the process.
- Reverse a string.
- How could you optimize a loop, and a couple other easy puzzle questions.
Harmonic Software Engineer Interview Questions
Quoted word for word from Harmonic interview reports.
“What is the maximum depth of a binary tree?”
Read reports →“Explain why a destructor must be declared virtual.”
Read reports →“Regarding a list of objects each with a name and sequence number, can you tell if the name is a palindrome?”
Read reports →“If I were to learn C++, how much time would that take?”
Read reports →“What is priority inversion in threading?”
Read report →“Given a very large array of numbers and limited memory, how would you go about sorting it?”
Read report →“How would you implement a queue using stacks?”
Read report →“There's a riddle about lightbulbs and switches in another room, can you solve it?”
Read report →“Can you explain how to set a socket priority?”
Read report →Formats, difficulty and experience
Across all 20 Harmonic interview reports.