
Ooyala Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 41 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Ooyala.
Software Engineer
My interview experience with this company was terrible and I don't recommend wasting your time. There was no clear direction, and the interviewers and recruiters didn't coordinate well on giving feedback. After I had two phone interviews, the recruiters asked me to come onsite. However, they never sent me flight details or an itinerary. Then, after two to three weeks, they told me they needed to conduct a fourth interview over the phone because they were still unsure if they wanted to fly me to California. The phone interviews themselves were also poorly managed. The first two interviews had the same interviewer, but then they scheduled a third interview with someone different.
- Tell me about usual software engineering interview questions.
- Were they very hard?
Software Engineer
Had a quick chat with HR first. Then, an online coding test that was about 2 hours, had 3 coding problems (easy, medium, hard) but I only got through 2 (or 1.9 really), plus some multiple choice language questions. After that, it was onsite interviews for 3 x 45 minutes, one with the hiring manager. All the onsite interviews were technical, covering programming, architecture, and a mix of both. It was a really nice experience overall, the people were open and did a good job of selling Ooyala.
- Could you write code to identify common elements in two lists, not using sets?
- What other algorithm questions did you face?
- Can you tell me about an architectural problem you solved in a previous project?
Software Engineer
I had two technical phone screens that went well. After that, I was invited for a full interview loop at their office. The interview questions were of average difficulty, and overall, the interviews went well. The hiring manager assured me I was a great fit after I discussed the role requirements. However, the outcome was that my background wasn't a match. I felt my time and efforts were not valued.
- For an array of integers, how would you find all elements that sum to a target value X?
- Design an algorithm to find the degree of separation between two members in a large social network database, listing connecting members, with a complexity better than O(n^2).
- Given a 10-digit number and a phone keypad mapping, generate all valid English words. How would you adapt this if you had a list of valid words instead of an isWord() function?
Ooyala Software Engineer Interview Questions
Quoted word for word from Ooyala interview reports.
“Implement a level-order traversal for a binary tree, ensuring a new line is printed after each level.”
Read reports →“Find the single duplicate number in an unsorted list of integers from 1 to N.”
Read reports →“What is the largest common subarray between two given integer arrays?”
Read reports →“Write an algorithm to traverse an n x m matrix in spiral order.”
Read reports →“Given an array of n integers and an integer k (e.g., k=4), find the k largest integers in the array (e.g., [5, 1, 4, 6, 3, 2, 1]), returning them in any order (e.g., [5, 4, 6, 3]). Achieve this in O(n) time complexity.”
Read report →“What is the largest sum of consecutive integers in an array?”
Read report →“Can you write a method that takes a string and returns it as a palindrome?”
Read report →“Can you write a function that checks if a binary search tree is valid?”
Read report →“Can you shift all zeros to the right of an array while maintaining the order of the non-zero elements?”
Read report →Formats, difficulty and experience
Across all 41 Ooyala interview reports.