Wednesday, December 26, 2007

Google Interviews Part I- Questions and more

This is a summary of my own experience on interviewing in Google. The process went quite well and lasted for about 40 days. I had 4 phone interviews and then they flew me to the Google Site I had applied to. I had 5 on-site interviews, quite stressful and lengthy to finally reach the bitter end 3 days later, when I was informed that I had the potentials but not matched to the exact expectations of the position.

Either you are into computers, or you are having your own interviews with Google or other major software company or you are just curious, you might find this topic to be at least interesting. Later I will reveal many of the questions they asked me but for what follows I will give my own summary view of this process.

I am sure you have heard for 'weird puzzles' or 'crazy questions' during the interviews (for example how many golf balls fit into a school bus? or how many piano tuners are there in the world?). Well, all these are total nonsense. Google is all about algorithms (Well at least the searhing-Google). If you are planning of preparing for interviews some textbooks on the subject might be a good start. Another good advice would be to check out the data structures and algorithms library available in the programming language of your choice (for example Java Collections Framework or .NET Collections package)

But don't be scared. Googlers are not creatures with extra-terrestrial intelligence. You will talk to people that are great scientists but also to people that are not. You will talk to engineers that honor their title but also to others that are merely mediocre programmers. Google is now a big company and this is inevitable. You will understand what I mean if you keep on reading the next blog posts.

So, a few quick tips would be:
1. Have a strong understanding of algorithms
2. Have a mastery on programming and especially the libraries available (collections)
3. Be calm and inspire confidence
4. Goto 1

These 4 advices are fairly general. You can customize it further for the Google case. For example since Google is a search company you should consider fair questions regarding Regular Expressions.

In summary, it has been a really unique experience. Google is really a great company and probably the best place for software engineers (too bad I couldn't see it my self). During the on-site interviews I had the chance to launch at the in-Google restaurant, which was really amazing, providing dishes literally for any kind of diet. You will also talk to interesting people and if lucky you will meet some of them and talk about subjects you are keen on. It is a challenge worth taking and be prepared to deal with all possible outcomes.

In later blog posts I will give out the entire set of questions they asked me during the interviews. You can find the 1st Google Interview here.I have recorded more than 20 questions but unfortunately I am not free to disclose the questions I was asked on site (I am bound to an NDA-Non Disclosure Agreement) Till then, enjoy your holidays!

7 comments:

chaitanya said...

guys, you can get more interviews here,

hi,

some more posts on interviews conducted by Google,

Interview At Google
Google Top Interview Questions ( around 30 With Solutions)
Google Interview for Freshers

Nageshwar M said...

thanks a lot chaitanya...
The posts really helped me a lot.I did exceedingly well in my interviews.

Thiep said...

First of all. Thanks very much for your useful post.

I just came across your blog and wanted to drop you a note telling you how impressed I was with the information you have posted here.

Please let me introduce you some info related to this post and I hope that it is useful for community.

Source: google interview questions

Thanks again
Ngo

Anonymous said...

Enormous chore on the area, it looks wonderful. I am flourishing to bookmark it and will-power grasp definite to survey habitually
[IMG]http://www.sedonarapidweightloss.com/weightloss-diet/34/b/happy.gif[/IMG]

Android app developers said...

This is one of the wonderful post.This is one of the good post..
Android app developers

seosrikanth said...

seo is the challenging job.
seo is growing field.

If there are any seo Interviews updates pls inform me at seosrikantht@gmail.com

Anonymous said...

into a casino and wondered why a couple of blackjack tables are [url=http://www.designwales.org/mbt-outlet.htm]MBT shoes Outlet[/url] itself. But the truth is that, unless youre willing to buy the [url=http://www.designwales.org/nfl-outlet.htm]NFL Jerseys sale[/url] Port Royal got degraded in morals and anarchy began to reign [url=http://www.designwales.org/nfl-outlet.htm]NFL Jerseys store[/url] lighting. The Right Kind of Pumpkin. To help get a pumpkin of
Jack-O-Lantern Carving. Begin by carving the lid. This would be [url=http://www.designwales.org/mbt-outlet.htm]http://www.designwales.org/mbt-outlet.htm[/url] which seat they take. It does not improve their chances to be [url=http://www.designwales.org/isabel-marant-outlet.htm]http://www.designwales.org/isabel-marant-outlet.htm[/url] face of jack-o-lanterns. The traditional way to carve a [url=http://www.designwales.org/mbt-outlet.htm]MBT shoes Outlet[/url] mastered these commands, it will be more than ready to move on
Russell terriers are intelligent, hard-working dogs that need [url=http://www.designwales.org/isabel-marant-outlet.htm]Isabel Marant[/url] for showing us how to live with strength and vigor until its [url=http://www.designwales.org/nfl-outlet.htm]Nike NFL Jerseys[/url] possibility of playing a night or two of Black Jack using a Black [url=http://www.designwales.org/nfl-outlet.htm]NFL Jerseys sale[/url] edges and hard to notice elements. Just one single missed sewn