Taro Logo

Software Development Engineer Interview Experience - Waterloo, Canada

June 1, 2016
Positive ExperienceNo Offer

Process

The interview took place on campus as part of the coop process. It consisted of two back-to-back, 30-minute interviews with separate engineers from Yahoo.

The first interview was mostly about previous experience and included a coding question.

The second interview focused more on in-depth fundamentals of JavaScript and another coding question.

Overall, it was a good experience. The engineers were friendly and helpful when asked clarification questions as the interview progressed.

Questions

Create a "change machine" algorithm. You input X amount of cents and it will calculate how many dollars, quarters, dimes, nickels, and pennies you need to be given.

Example: Given 73 cents, the function will return: 2 quarters, 2 dimes, 3 pennies.

Describe and implement a "singleton" class.

Given an array of integers, find the two items in the array that add up to a given number X.

Example: [1,3,4,2,5,6], X = 10, function returns [4,6].

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Yahoo Software Development Engineer role in Waterloo, Ontario.

Success Rate

0%
Pass Rate

Yahoo's interview process for their Software Development Engineer roles in Waterloo, Ontario is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Yahoo's Software Development Engineer interview process in Waterloo, Ontario.

Yahoo Work Experiences