I applied through the University job portal, and the interview was scheduled a week after my application was submitted.
The interview consisted of two 30-minute sessions back-to-back with different Software Engineers.
The first interview focused on behavioral questions and basic front-end development concepts, concluding with a quick coding question.
The second interview was more technical, including a few questions about projects and past experience, with the majority of the time dedicated to a coding problem.
Overall, it was a good experience.
Q1: Given an amount of money m, determine the amount of quarters, dimes, nickels, and pennies needed to make m.
Q2: Design a class for an arbitrary tree. Then, given nodes s and t in the tree, find a path from s to t.
The following metrics were computed from 2 interview experiences for the Yahoo Software Engineering role in Waterloo, Canada.
Yahoo's interview process for their Software Engineering roles in Waterloo, Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yahoo's Software Engineering interview process in Waterloo, Canada.