Software Development
Interview Date
Not Specified (recent hire)
Result
Selected
Difficulty
—
Rounds
7 rounds (1 Written Test, 2 Programming Rounds, 3 Technical Interviews, 1 HR Round)
Drive Type
Full-Time
Topics asked
Detailed experience
College: IIIT Bangalore
Interview Date: Not Specified (recent hire)
Interview Type: Full-Time
Result: Selected
Difficulty: Not Specified
Rounds: 7 rounds (1 Written Test, 2 Programming Rounds, 3 Technical Interviews, 1 HR Round)
Topics Asked: Computer Science basics, Algorithms, Problem Solving, Stacks, System Design, Projects, Electives
The candidate, Prabha Satya, a recent hire for Software Development at Yahoo, described a multi-stage hiring process. The first round was a written test consisting of about 50 objective, purely technical questions, designed to assess basic computer science knowledge.
Following this, there were two programming rounds focused on coding and solving algorithmic questions.
Next came three technical interviews. The first two technical interviews were primarily centered on problem-solving and algorithms. The candidate mentioned a question in the second technical interview that required a stack-based solution. Although unable to provide the exact solution, discussing possible approaches and the rationale for using stacks was crucial.
The last technical interview was mainly aligned towards system design, where the candidate was asked to design real-time problems such as building an airport system or a best cache system. This round also delved deep into the candidate's projects and electives. All three technical interviews lasted for more than an hour each.
Finally, there was an HR round. The candidate highlighted the importance of sound basics, problem-solving abilities, algorithm skills, and coding proficiency.