Interview Experience | SE 2

yahoo logo
yahoo
Software Engineer 2
May 13, 20256 reads

Summary

I recently interviewed for a Software Engineer 2 role at Yahoo. While my performance in the coding rounds was strong, the hiring manager round was less successful, potentially due to my current role not aligning with an SDE 2 title.

Full Experience

Sharing my interview experience for Software Engineer 2 recently with Yahoo.

Technical Phone Screen :

  • Question on Graphs (don't exactly remember the question)

After a week, asked to schedule final loop interviews :

First Round : Coding

  • Was asked to code a data structure to add and remove contacts and when fetching it needs to fetch the lexographically smaller value.
  • Used HashMap and TreeSet to solve the question.

Second Round : System Design

  • Was asked to easy-level code to validate if it is valid IPV4, and had an extension to the same to validate if it is valid IPV4/CIDR.
  • For SD, was asked to design a movie ticket booking system.

Third Round : Behavioral

  • Multiple questions regarding past experience
  • In-depth on the projects mentioned on resume.
  • The HM was not really interested as I was not an SDE 2 in my current company.

Overall Experience :

  • On Coding, it was really good and easy-mid level.
  • HM round was not so great.

Interview Questions (3)

Q1
Design Data Structure for Lexicographically Smallest Contact
Data Structures & AlgorithmsMedium

Design a data structure that supports adding and removing contacts. When fetching, it should return the lexicographically smallest contact.

Q2
Validate IPV4 and IPV4/CIDR
Data Structures & AlgorithmsEasy

Implement an easy-level code to validate if a given string is a valid IPV4 address. Additionally, extend this functionality to validate if it is a valid IPV4/CIDR.

Q3
Design a Movie Ticket Booking System
System DesignHard

Design a system for booking movie tickets.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!