I applied online - interviewed at Hulu in March 2013.
Interview Details – A few weeks after I applied on Hulu's job website, I got an email says they want to interview me. First, they let me did a 8-hour programming exercise. That wasn't too difficult, but makes me exhausted since I spent the whole 8 hours solving the problem. Then after a few days, I got an email says I will have a second round of interview. During the interview, the interviewer just simply introduced himself (without asking me any questions), then went straight to the question I am going to solve. I believe the question is some kind of "classic" algorithm problem. I did solve that using brute force method but failed to provide a more efficient solution after several hints from the interviewers. So the next day, I got an reject letter.
Interview Question – Maximum subarray problem Answer Question
I applied through college or university and the process took a day - interviewed at Hulu in March 2012.
Interview Details –
A day before the interview, the recruiter informed me that I was to get code samples 20 minutes prior to the interview, and that such samples would be involved during it. This gave me a good sense of what to expect, and although I actually got the samples 5 minutes into the interview rather than 20 minutes before it, they were not amazingly challenging to walk through (not that they were cakewalks either, though).
The main questions the interviewer asks include what your interests are, what kind of work you've done in the past, and what kind of work you're doing now. In regards to the code samples, the interviewer asks you what name would you give to the unlabeled methods provided, how you would improve on them, what are the advantages of their current implementation over your proposed improvements and vice versa, and so forth. I would say the main challenge didn't really lie in how the code samples work, but on the improvement and comparison questions. One of the samples they gave me, however, was quite long, and, as such, was a little tricky to walk through. My advice if you see anything like that would be to carefully walk through the code, noting the purpose of all the methods involved (effectively, decipher the code piece-by-piece), to answer the interviewers question regarding it. This is regardless of how long you think it will take you to walk through the code, as the main idea is that the interviewer learns more about how you think.
From what I could tell from my interview and my further discussions with the recruiter, the software developers at Hulu seem highly proficient at what they do, and are very helpful in terms of informing you of what kinds of positions at the company you may want to take a look at, based on your interests and expertise. I also found the recruiter to be very helpful, as she was able to respond to my e-mails in a timely fashion (for instance, she responded almost immediately when I sent her an e-mail about my code samples not arriving in my e-mail inbox about 10 minutes before the actual interview).
Interview Question – How could you improve upon this piece of code so that it runs more efficiently, memory-wise and time-wise? Answer Question
Pros: Still has some of that startup mentality and the associated benefits: stocked kitchen, kegerators, themed events, etc. People are all mostly great. Not a lot of bureaucracy to battle against. It's pretty easy to come in, get along with folks, and… – Full Review
Your feedback has been sent to the team and we'll look into it.
The difficulty rating is the average interview difficulty rating across all interview candidates.
The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.
Your response will be removed from the review – this cannot be undone.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks –