I applied through college or university. The process took 5 weeks. I interviewed at Hulu (Santa Monica, CA) in Oct 2015
Interview
There was an online coding round in which I had to generate org hirerarchy. The data was coming from a file, with each employee having information about his boss, and CEO will have NULL as his boss.
This was followed by a phone interview. There was an XML file, from which you will have to create a tree structure. I took quite a lot of time in this question, but was not able to solve it fully. Next I was asked to design an LRU cache, which I did it. Got an onsite call next day.
I flew to LA and stayed at one of the ocean facing hotel. The level of difficulty was at onsite interviews was pretty hard and questions were quite unexpected. First question was to based on finding out the number of ways of doing something. In next round I was asked to build a snake and ladder game and write test cases for it. Third round was to write a crawler program which removes race condition. Last round was a design question where I had to design a system which interacts with external systems.
I did not get the job offer because I was not doing well. I was requiring a lot of help from interviewers in some of the questions. Basically, before they ask you, tell them that you are going to handle such and such corner cases. They are not interested in writing codes, but they are more interested in how many different approaches you can take, and how many different corner cases you can handle. So, dont wast your precious 1 hour in writing any code, unless they ask you to. Write a function signature at the max and move on to writing the cases that you will handle. I did waste a lot of time in writing loops and i, j, k etc. and did not think about different cases where my program will fail and how I will optimize my approach.
Interview questions [1]
Question 1
XML to tree, LRU cache, permutations, snake and ladder game, handle race conditions and designing a whole system.
Simple process overall, recruiters are very old-school from a tech perspective. Typical flow of behavioral, followed by some paired programming interviews. I had no reference. A lot of emphasis on work culture, but offered salary came up lackluster overall.
I applied online. The process took 4 weeks. I interviewed at Hulu (San Jose, CA) in Apr 2021
Interview
1. Apply on Linkedin
2. Speak with recruiter
3. 1 hour coding interview
4. Final round 5 - hour interview:
Because I didn't prepare for Object Oriented design interview, so didn't do it well.
Interview questions [1]
Question 1
1. 1 hour screen: Top k questions,
2. final round: backtracking, Object Oriented system design, distributed system design
I applied online. I interviewed at Hulu (Santa Monica, CA) in Feb 2020
Interview
1 phone interview and 4 hour onsite at Santa Monica, CA. Interviewers were friendly. Algorithms and data structures was the focus for most part. There was also one system design question.
Software Engineer applicants have rated the interview process at Hulu with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 62% positive. To compare, the company-average is 54.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 16 days to get hired, when considering 73 user submitted interviews for this role. To compare, the hiring process at Hulu overall takes an average of 24 days.
Common stages of the interview process at Hulu as a Software Engineer according to 73 Glassdoor interviews include:
Phone interview: 42%
One on one interview: 26%
Skills test: 12%
Presentation: 6%
Group panel interview: 4%
Background check: 4%
IQ intelligence test: 2%
Drug test: 2%
Personality test: 1%
Other: 1%
Here are the most commonly searched roles for interview reports -