I applied through a recruiter. The process took 1+ week. I interviewed at Hulu in Oct 2021
Interview
Initial call with HR to discuss about the opportunity and then there was a phone call for 1 hour where you will be given a hackerrank link to code. I got the Leetcode Hard problem to solve which I could able to solve within the given time limit. Interviewer was impressed with my solution and he mentioned I did well and will hear about the interview outcome soon from HR. Then it all went to south as HR didn’t emailed me for couple days. Then got back an automated email saying they are moving ahead with other candidates. This was fostering because I did solve the given problem writing time limit and correctly. I did not get any other question and then how could they decide to reject ? One request to Hulu and it’s hiring staff please don’t waste candidates time and don’t put young lads with merely 2-3 years of experience to hire more senior level engineer. I will recommend here everyone to avoid Hulu.
I applied online. The process took 2 weeks. I interviewed at Hulu (Santa Monica, CA) in Feb 2016
Interview
I applied on their website online, the recruiting manager got in touch with me a couple of days later. We scheduled a phone screen with screen sharing and the challenge was to write a function that would add 2 numbers with same number of digits that were allocated in a linked list.:
1->2->3
2->4->9
result: 3->7->2
Which I resolved by writing a recursive function. A couple of days later the recruiter got in touch saying that they wanted to schedule an in-person.
On the in-person interview, everyone was very nice, you sit in a room and different technical interviewers come to you to test you. There's a whiteboard and you get to do code and design. Be ready to code on a whiteboard and make sure you write clean code. They will give you some hints if you're not on the expected track (but from my experience they will take points away every time they give you hints).
There's a break where you go to lunch with one of the interviewers, I was asked a few questions about SDLC and company processes, but generally it was very casual. After lunch they take you back to your room and a few other interviewers come to test you. There was a total of 4 techincal interviewers and 1 recruiter in the end to wrap it up.
Interview questions [4]
Question 1
Whiteboard: Write a function that would calculate the square root of a round number, no decimals were to be considered.
Very easygoing interview, the interviewer was very nice and the atmosphere was really good. It was more like a casual chat than interview. Not sure how it goes, but hopefully will be interviewed again.
Initial phone chat with recruiter followed by a technical phone screen that lasted around an hour.
Next step was a virtual 'onsite' that consisted of 2 coding interviews and 2 system design interviews. The interviews were extremely technical and design focused. The coding interviews focused very heavily on creating reliable code, thinking of edge cases and collaborating well with the interviewer. System design interviews were fairly standard and covered both designing a new system and talking about design experience and previous systems that I had designed.
This was easily one of the most professional and well run interview processes that I had been part of. It also dived very deep on a technical level so you'll need to be very well prepared. There was no room to hand wave your way through it. These factors gave me additional confidence in Hulu as a company from both the technical bar and general organization which was key in me accepting the offer.