Posted by Admin on 9/29/2009 9:39 AM | Comments (0)

I interviewed at Google for a full-time Software Engineering position after graduation.

As I informed the recruiter that I had a pending offer already, they skipped the initial interview and brought me in for a full-day interview.

I met with 5 engineers: two 45 minute interviews, an hour lunch, and two more 45 minute interviews.

There was very little discussion about past experiences and my resume. All 3 out of the 4 interviews involved a programming question that I had to solve on the white board.

The last interview was an abstract systems design question.

Interview Questions

Given an array whose elements are sorted, return the index of a the first occurrence of a specific integer. Do this in sub-linear time. I.e. do not just go through each element searching for that element.
 
Given two linked lists, return the intersection of the two lists: i.e. return a list containing only the elements that occur in both of the input lists.

Other Details

I got the interview through a Recruiter and the interview consisted of a 1:1 Interview.

Comments are closed