I applied through a recruiter and the process took 3 weeks - interviewed at Google in November 2012.
Interview Details – I was contacted by a recruiter from Google over a year ago when I wasn't in the job market. This year, when I entered the job market, I got back in touch with him, and he set things up for me.
Since I work right next to the Google office in Cambridge, they skipped phone interviews and I was invited for an onsite interview directly. There were five technical interviews that covered coding, algorithm design and analysis, software design, and system design
Interview Question – My most difficult question was on system design. I have been in academia until now, and so thinking about enterprise-style system-design and scalability issues was very difficult for me. Answer Question
I applied online and the process took 1 week - interviewed at Google in July 2011.
Interview Details – 2 Initial Phone Interviews followed by 3 day schedule of on-site interviews with interview on 1 day at the Port Authority of New York office.
Reason for Declining – Salary
The process took 4+ weeks - interviewed at Google in June 2009.
Interview Details – A recruiter has been in contact with me for half a year, until I'm finally ready to apply. Then, they gave me a phone interview, 2-3 weeks later, followed by another phone interview. I'm going for an onsite interview in a few days.
Phone interview 1:
1. What is virtual function?
2. What is the benefit of inherent?
3. What is the advantage of interface in java?
4. Write a program to reverse a linked list.
5. Write a program to find the intersection of two sets and test your program.
Phone interview 2:
1. How to get k random samples in a large file of query key words?
hints: partition the files into n trunks. Load the trunk into main memory.
2. How to design a search engine? If each document contains a set of keywords, and is associated with a numeric attribute, how to build indices?
hints: use inverted list + B+tree.
Interview Question – How to design a search engine? If each document contains a set of keywords, and is associated with a numeric attribute, how to build indices? View Answer
I applied through an employee referral and the process took 4+ weeks - interviewed at Google in March 2013.
Interview Details – I applied through employee referral. HR called me within two days after sending resume. A phone interview is arranged a week later. I was interviewed by a SET from Bangalore. He asked me simple coding questions and writing test cases for it. I was informed that I've cleared the phone screen within 2 hours. Then onsite interview is arranged two weeks later and I flew to Hyderabad. I had 5 onsite rounds each consisting of 2-4 questions. Questions were focusing on efficient coding using data structures, writing test cases for it and write test code. During the interview I was continuously updating my thought process to them which helped me to get nice hints from them whenever I deviate from the right path to solution. I was able to ask them many questions relating google products and SET's work and they were answering my questions patiently! I was taken to cafe with another SET for lunch where I got to know the work environment and other related stuffs! The overall interview process was good. I was constantly updated by my HR about the feedback processing and I got my results in two weeks time!
Interview Question – Per NDA cannot disclose questions View Answer
Your feedback has been sent to the team and we'll look into it.
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.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks –