Software Engineering applicants have rated the interview process at Yahoo with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 52% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineering roles take an average of 4 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Yahoo overall takes an average of 14 days.
Common stages of the interview process at Yahoo as a Software Engineering according to 2 Glassdoor interviews include:
One on one interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
Interviewed in summer 2014. Their process was straightforward - two phone rounds. Was asked background question related to my resume and coding questions. The communication was slow from HR end but both the interviewers were easy to talk to.
I applied through university. The process took 1 day. I interviewed at Yahoo (Waterloo, ON) in Jun 2016
Interview
There were two back to back in person interviews with 2 different people. One was a rapid fire style technical interview (ie. what is polymorphism?), and the second was an algorithm question.
Interview questions [1]
Question 1
What is the difference between a hash table and a hash set in C?
I applied through university. The process took 1 week. I interviewed at Yahoo (Waterloo, ON)
Interview
Applied from the University job portal, the interview was set up a week after my application was submitted. The interview consisted of two 30 minute interviews back-to-back with different Software Engineers. First interview was behavioural and basic questions on front end development, and the interview ended with a quick coding question. The second interview was more focused on technical experience, a couple quick questions about projects and past experience and then the majority of the interview was on a coding problem. Overall, good experience.
Interview questions [1]
Question 1
Q1: Given an amount of money m, determine the amount of quarters, dimes, nickels and pennies are needed to get m.
Q2: Design a class for an arbitrary tree, and then given nodes s and t in the tree, find a path from s to t.