Taro Logo

Senior Software Engineer Interview Experience - Sunnyvale, California

April 1, 2014
Positive ExperienceGot Offer

Process

A friend referred me to Yahoo!. The hiring manager then reached out regarding an opening on a team that sounded really interesting. Instead of the usual telephone chat, I decided to walk into Yahoo HQ. We had an hour-long conversation/interview, where we primarily spoke about issues one would face writing software on Linux platforms – OOM killer, cgroups, and /proc. I felt this was one of the best conversations.

After this, I was called onsite. For Yahoo!, this process moved pretty quickly. The hiring manager made a very sincere effort to hasten the onsite process. I met with three people for my onsite.

Onsite 1

  • In a client/server scenario, serialize/de-serialize a balanced binary tree to be sent from the client to the server.
  • Linux system programming fundamentals, including the /proc filesystem and OOM killer.

Onsite 2

  • Linux system fundamentals, with more /proc filesystem-based questions.
  • Structure of a binary (assuming ELF) on Linux.
  • Programmatically print the offset of a member inside a variable of struct type.
  • Virtual memory fundamentals.

Onsite 3

  • Given a binary min heap, insert a new member.

Questions

Given a binary min heap, insert a new member.

Was this helpful?

Interview Statistics

The following metrics were computed from 21 interview experiences for the Yahoo Senior Software Engineer role in Sunnyvale, California.

Success Rate

33%
Pass Rate

Yahoo's interview process for their Senior Software Engineer roles in Sunnyvale, California is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive29%
Neutral29%
Negative43%

Candidates reported having negative feelings for Yahoo's Senior Software Engineer interview process in Sunnyvale, California.

Yahoo Work Experiences