A pretty simple process: two phone interviews and five on-site interviews. The process was fast as I was on campus, but the overall experience was good. Standard questions were asked of me, but they can get difficult and depend on the interviewers; some do ask DP or complex algorithms.
(Phone) Background: Design a database for a call center.
(Phone) Find the first duplicate in an unsorted array.
(Onsite) Fundamentals of Hadoop, Big Data, and basic sorting map-reduce jobs.
(Onsite) Find a path with a particular sum in a tree. Find the first node after a given node in an in-order traversal.
(Onsite) Reverse engineering: How to find what is wrong during debugging (normal discussion).
(Onsite) WAP for linked lists/maps. Design a chess game.
(Onsite) Different database concepts: Joins, partitions, how to tune a query.
The following metrics were computed from 1 interview experience for the Yahoo Software Engineer role in Chicago, Illinois.
Yahoo's interview process for their Software Engineer roles in Chicago, Illinois is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Yahoo's Software Engineer interview process in Chicago, Illinois.