The process took 1 day. I interviewed at Yahoo (Sunnyvale, CA) in Feb 2012
Interview
I had applied through college career site. The software engineer from Yahoo contacted me in about two weeks after my application. She was friendly and was discussing about her team and her work. Then she asked me about my projects and my experience with the technologies mentioned on my resume. Then, she asked me basic technical questions from Linux, Java, DBMS, and Software Engineering.
2 technical interviews - both were coding challenges, both done on hacker rank or an online coding site. The recruiter kept me informed of any updates and she was very very nice
I applied through college or university. The process took 2 weeks. I interviewed at Yahoo (Sunnyvale, CA)
Interview
After talking to the on-campus recruiter for a while, I got sent an email asking to schedule a phone interview. In that phone interview, I was asked one basic data structure question about hashtables and one web technology question about packets. I was passed to the next round, which was an interactive coding interview. Unfortunately, this was the first time that I had done an interactive coding session, and froze up a bit. I got the initial algorithm down fairly quickly, but could not fix a few bugs without several hints.
Interview questions [1]
Question 1
Given a string that contains a sentence, reverse each individual word in the sentence. For example, "Hello to this world" becomes "olleH ot siht dlrow"
I applied through a recruiter. The process took 2 weeks. I interviewed at Yahoo (Sunnyvale, CA) in Nov 2013
Interview
I met the initial person at a career fair. Eventually was contacted by HR for a phone interview. Had a 30 min phone interview. Few days later, got another email saying I would have a second phone interview. It went very well. It was 45 min.
First interview was more personal, behavioral, a bit technical. The dude asked me what I am interested in, what my experiences have been like.
Second interview was more technical. First he asked me about some technologies I have used in the past. Some details regarding android development. Then I had to do a coding question in collabedit.
Interview questions [1]
Question 1
Given two sets of numbers (as arrays) return the union of the two sets.