Work in HR or Recruiting?
Yahoo
www.yahoo.com Sunnyvale, CA 5000+ Employees
Work in HR? Complete Your Profile

Yahoo Software Engineer Interview Questions & Reviews

Getting the Interview  55 Interviews

30%
26%
19%

Interview Experience  48 Ratings

54%
29%
16%
55 interview experiences Back to all interview questions
Updated Apr 1, 2013
in
Sort:  Relevance Newest Easiest Hardest
Interview Outcome:   All No Offer Received Offer

Software Engineer at Yahoo

No Offer – Interviewed in Sunnyvale, CA Sep 2012 – Reviewed Sep 7, 2012

Interview Details – Phone Screen followed by 3 rounds of technical Onsite Interview
1)Spring AOP
2)Reverse a linked list
3)Write a program from 1 to 400 number divisble by 3 , 4 , or 7
4) String questions
---------------------------
Round 1
1)Java 5 features
2)Java Stack disadvantages
3)JSON
4)Nested JSON
5) Java 2 JSON
6)JSON Association
7)Singleton program
8)HTML 5 features

Round 2
--------------
MERGE SORT complete program

Round 3
---------------
Design TIC-TAC-TOE

Function to retun power of a number eg. 2 ^4 =16

Interview Question – MERGE SORT complete program   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Engineer at Yahoo

Declined Offer – Interviewed in Sunnyvale, CA Jul 2011 – Reviewed Apr 20, 2012

Interview Details – Technical interview with coding questions.
data structures, algorithms, distributed systems, scalability
puzzles and brain teasers.

Dynamic programming, greedy algorithms, etc.

Interview Question – Find the first odd number in an array of integers containing a sequence of even numbers at first and then odd numbers.   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Engineer at Yahoo

Accepted Offer – Interviewed in Santa Clara, CA Mar 2010 – Reviewed Apr 24, 2012

Interview Details – No complaint about the interview. The HR always response quickly in communications. The onsite interview was a long day and there were many interviewers. The questions are mostly standard, about coding and data structures, algorithms. The interview questions were generally OK but some of them are difficult. The interviewers were nice and were willing to provide hint when stuck. The final offer was in a special package.

Interview Questions

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Engineer at Yahoo

Accepted Offer – Interviewed in Sunnyvale, CA Oct 2010 – Reviewed Apr 20, 2012

Interview Details – yahoo interview was pretty typical and more traditional. but i know it differs by team. i had a phone interview with an engineering manager and a sr. software engineer. and then i had an onsite interview which consisted of meeting with HR person for like an hour who explained the process and then meeting real people for technical interviews. lunch was provided.

Interview Questions

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Engineer at Yahoo

Accepted Offer – Interviewed in Santa Clara, CA Mar 2012 – Reviewed Mar 27, 2012

Interview Details – There were three phone interviews. Process was pretty fast.
Stress was on OOPs concept and problem solving.
Interviewers were sweet.
First interview consisted of personal intro, some questions about my previous employment, JAVA questions
Second and Third was on OOPs concept and problem solving.
They would call and let you know about their decision or further rounds, process didn't take much time.

Interview Question – How would optimize a SQL select query?   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Engineer at Yahoo

Accepted Offer – Interviewed in Sunnyvale, CA May 2010 – Reviewed Mar 25, 2012

Interview Details – Had to constantly keep in touch with HR.

Interview Question – Unix based questions - how would you replace a word in a file..grep etc.   Answer Question

Negotiation Details – Not much change in salary, but some negotiation took place.

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Engineer at Yahoo

No Offer – Interviewed in Sunnyvale, CA Jan 2012 – Reviewed Feb 15, 2012

Interview Details – Went on campus for the interview. Everyone was very friendly and things went smoothly. The campus is very nice, although it seemed kind of quiet when I was there (although that may be because it was a Friday). I got interviewed by four people one after another, each on different topics. The questions were of Average difficulty, and the interviewers were very patient and friendly, helping you along when you were stuck and giving you hints at times without being too lenient.

Interview Questions

  • Code up a chess game (OOD question)   Answer Question
  • They might open up a site that has some interesting javascript, and using standard dev tools, take a look at the source code. Then you have to play with the javascript console to accomplish certain simple tasks on the page.   Answer Question
  • How do you switch values of variables A and B without using a third variable for storage?   View Answer

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Engineer at Yahoo

Accepted Offer – Interviewed in Sunnyvale, CA May 2010 – Reviewed Sep 21, 2011

Interview Details – Phone screen with the director for the team to which I was interviewing. Went well, we talked about my background and skills, what I was looking for, and what they were trying to accomplish. The onsite portion consisted of several hour-long interviews, including an hour for lunch. They questions were fairly easy, in the general vein of problem solving, design patterns, distributed computing, and programming questions.

Interview Questions

  • Find the prime numbers less than 10,000 using dynamic programming.   View Answer
  • Fix a URL matching program written by a junior engineer that takes 4 weeks to output the number of URLs from a set of 100 billion that match a known set of 1 billion URLs. The 1 billion URLs are stored on disk, the machine has 1GB of RAM, and the 100B set is arriving over the network. How to make it take only 4 days?   View Answer

Negotiation Details – Negotiations were easy enough. It helped to have an offer in hand from another company nearby, which helped bump up the salary and sign-on bonus.

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Engineer at Yahoo

Declined Offer – Interviewed in Sunnyvale, CA Feb 2011 – Reviewed Sep 3, 2011

Interview Details – Got an email from Yahoo recruiter (Tnx LinkedIn !!) , scheduled a phone-screening for the same week. got a call from a nice enginner . questions were pretty basic (C/C++ , thread-safety , count number of bits ..standard interview questions) . Later on , got an invitation to fly to sunnyvale for the 1-on-1 interview(s) .I was interviews by 4 different enginners . questions ranged from designing a game-system (OO question) , simple algorithms (lookup tables ) and general knowledge (databases,sockets,OS...)

Interview Question – epoll vs select vs poll   View Answers (2)

More

Helpful Interview?  
Yes | No
Problem with this interview?

Software Engineer at Yahoo

Accepted Offer – Interviewed in Sunnyvale, CA Jun 2011 – Reviewed Aug 29, 2011

Interview Details – I was contacted by recruiter and initial discussion. After short phone conversation with HR, i was set up for the technical phone screening. I was asked mainly regarding data structures and algorithm. After few days i was asked to come for on site interview. On site interview consisted of five 45 min 1:1 technical interview. Interview mainly consisted of heavy on technical side. Mainly asked data structure, Algorithm and coding questions. Every interviewer asked me to write code on white board. Make sure to have good data structure and algorithm skills before interviewing. Overall campus looked pretty decent. Yahoo has really good working environment. I was told that they have very bright engineers but sr management lacks vision. I found every interviewer very knowledgeable. If you have 0 - 5 yrs of exp, this place has good potential to grow.

Interview Questions

Negotiation Details – Offer was better than I expected. Hence I did not negotiate. I am currently employed in better and stable company but I accepted the offer due to work they offered me and learning curve seemed quite impressive.

More

Helpful Interview?  
Yes | No
Problem with this interview?
1120 of 55 Interviews RSS Feed embed Embed
Interviews for Top Jobs at Yahoo

Worked for Yahoo? Contribute to the Community!

Add Review Add Salary Add Interview Review Add Photos

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.