I had two interviews on campus after meeting a recruiter at a job fair. My GPA was actually lower than their standards, but they gave me an interview anyway.
They asked me resume questions and also gave me an opportunity to explain why my GPA was low (3.4).
Afterwards, they asked me simple questions, such as reversing a linked list. They then asked me questions like, "What other offers do you have?"
I was then given the second interview immediately afterwards. For that interview, they asked three programming questions, such as parsing a regular expression given a string, designing Monopoly, and how to determine if a list has no duplicates.
Design Monopoly.
Given two strings, determine if one is a regular expression of the other.
Examples:
Y-hoo, Yahoo -> True Yo, Yahoo -> True **hoo, Yahoo -> True ya-, Yahoo -> True
The following metrics were computed from 7 interview experiences for the Yahoo Software Engineering role in United States.
Yahoo's interview process for their Software Engineering roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Yahoo's Software Engineering interview process in United States.