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.