I applied online in June 2014, and got a phone call interview with HR person 1. Phone call interview was about data-structures, sorting algorithms, and OOP. I had 2 questions to code on collabedit. Interviewer was nice and he was giving me constant hints.
After a few days, I got a on-site interview email by another HR person 2 to arrange my interview with developers. Before by interview I was asked to do a preparatory call with the HR person 3. I was schedule a time for call with HR person 3. I never got a call at the allocated time slot. Later in the day, I received an email from HR Person 2 that I HR person 3 is unavailable and she will call you another time. I wasn't too impressed with this. I finally got another call from HR person 3 and she didnt seem much interested - she seemed like she wanted to hang up asap.
On-site interview had 4 back to back interviews with developers and managers, 45 mins each. Developers were nice. Managers not so much. Some behavioral questions.
Questions included: Merge two sorted lists, OOP of a website with videos and users uploading videos, Sort two arrays, HashMap run times, Linked List merge. I answered all the questions correctly(or it seemed). Developers and managers didnt give me any feedback or hints when I was working on the questions.
I waited a week to hear back from HR person 3. After a week, I emailed HR person 2, HR person 3 called me firstly apologizing that she wasn't able to get back to me earlier, and later she said that I was not selected, and I should keep applying for another team. I am not sure what that means. Will I even get selected again?