Tags: | Posted by Admin on 9/2/2008 2:06 PM | Comments (6)
  1. Sudoku
  2. Dictionary Lookup
  3. Stack Growth
  4. Random
  5. DFS
  6. Card Game
  7. Phone Numner
  8. Special Debugging
  9. Next Prime
  10. Order functions
  11. BST
  12. String
  13. Multi Threading
  14. N N-1
  15. Sorting
  16. Check for Square
  17. Adwords
  18. NXN Matrix
  19. Division
  20. Infinite Queries
  21. Trees
  22. Minimum of List
  23. Google Home Server
  24. SnS Link Amazon Interview Questions Puzzles and Algorithms

Comments (6) -

Earl on 9/2/2008 2:18 AM Just a brief update of my interview process. I've got rejected by the almighty G because I am lacked of working experiences.
Dillon on 9/2/2008 4:36 AM Wow. This thread is very eye opening. I've been a consultant in St. Louis since 1998. I've never done more than 1 half-hour phone interview followed by 1 face-to-face that lasted no more than 2 hours.

I guess it is a lot different when the company's product is technology as opposed to technology just being a tool to aid the business.
Lincoln on 9/2/2008 6:54 AM I've had ~5-6 phone interviews with google and finally got in for a face to face interview for IT Tech here in NYC.

The phone interviews were cake. I was myself, answered their filtering tech questions confidently and honestly.
I told them what I knew, what I didn't and continued on phone interview after phone interview... over the course of like 5 months. Yes, months. Their interview process was unbearably slow.

Finally on the 6th month, they asked me to come in for a face to face final interview for the position.

It was the entire day, and ranged from some nice to get to know you questions to out of the norm, see how you react questions, to some pretty technical questions.
HR was primarily a friendly get to know you, this is what we have planned for you today, and if you make it to the afternoon session, consider that a good thing. If not, it'll be over and thanks for coming in.
First person i met with was a supervisor of the IT techs.
Good guy, very friendly and the interview went extremely well.
2nd guy was a IT guru of some sort, who hammered me with some extremely technical questions, some of which i got, some of which i didnt. Either way, he explained the answers he was looking for and I learned a few things in that little time with him.
I feel this was my first real negative, despite doing fair overall.
Next I was tagged teamed with 2 very cool and good natured guys.
They asked some creative thinking and off the wall questions, which just felt you out on how you dealt with difficult questions and situations.
Next was another 'peer' IT tech person, who i had lunch with. She was nice but -extremely- geeky and not obviously not extroverted. Regardless, she was nice and lunch was fine.
Lunch was tacos but instead of meat... they had meat flavored ...tofu.

Afterwards, I met with a unix team manager and then another IT Tech supervisor. Both were difficult interviews but nice guys. and I felt I did fair. The unix manager was asking technical questions... detailed aspects of how passive and active FTP works along with other data mining and storage questions.
Lots of hypothetical situations and I learned a bit of insight of where google is heading with him.
The last guy I met with was a lead it tech/supervisor and not as friendly as the other guys, much more business like about the interview. He asked some detailed tech troubleshooting questions, which I got for the most part except some really funky outlook/.pst situation he ran into.

One thing the technical guys didn't like was 'reimaging a pc' as a form of troubleshooting. Personally, I come from the financial industry IT, where time spent troublesshooting a problem is time wasted after a certain point. Get the user up and running, trading or whatever as soon as possible.
A lot of the geek/guru guys at google didn't like that approach...
They were far more into fixing and troubleshooting the problem as opposed to getting a user working. Very odd, but Google really was the epitome of geekdome. More than I've seen in any other company...

That said, the atmosphere of Google was a very fresh breath of air, especially when compared with financial IT, and if offered, I probably would've gone to work there.
It was amusing that they were proud and tried to wow me with the fact google provided free drinks and snacks and other minor amenities... which is de facto in the financial world, but again, I guess geeks aren't used to the social and business culture Google creates for them.

Long story short... expect a -very- wide range of questions.
I got asked to design and build a building, then concentrate on the IT necessities, how FTP works, how the internet works and how storage and archiving play into it, along with a ton of other stuff. Know your shit going in, but expect to be thrown off with some questions and be prepared to react confidently to them.
Egil on 9/2/2008 9:12 AM This the datacenter tech?

I phone interviewed with Google over a year ago and passed the phone interview but decided against the in person interview.

If that's what it is, know your Linux. (although all my questions were pretty basic)
Cyril on 9/2/2008 11:30 AM Microsoft, Amazon, Google, and companies with those statures all have similar interview processes. maybe a few things here and there are different, but for the most part, they are similar.

I interviewed with google a while back, but never made past the first interview. There are tons of postings about google interviews on the net, just "google" them.

I interviewed with Amazon and Microsoft a couple years back and made it to the 3rd interview with Microsoft and all the way to the 4th interview with Amazon.

Whether it's over the phone or in person, it's probaby similar.

In my experience, the first interview is the typical human resource interview. About yourself, your experience, why you want to work for them, what you bring to the table, and so on.

The Second interview for me was over the phone in both cases. It lasted about an hour. It was very technical. Not only was I asked to explain my experiences in more detail but i was asked various programming related questions, various database questions and so on.

Microsoft was c# and C++ while Amazon was Java related questions. I was also asked to model out a lottery type program with objects, classes, inheritance and so on. I don't remember what microsoft asked me, but it was something complex and i had a hard time figuring it out in about 3 minutes.

These questions will depend what job you are interviewing for.. If it's java, C++, C#, etc, then it might be similar. If it's networking, security, web, and so on.. It all depends on the job.

The 3rd interview was more of a test. A guy interviewed me over the phone and then he sent me an email and I had to analyze and develop a specific program. It wasn't that hard.. Something about hashtables, strings, reverse kind of stuff.. But i had like 45 mintues to figure it out and email it back to him.

That's as far as I got with Microsoft.

With Amazon, they will fly you out or interview you someplace local, it all depends. For me, I went to Seattle, Wa.

This interview was difficult.. There were about 6 people in a room asking you various questions at first.. Small talk, get to know you and your experience I guess.

Then it went into weird questions about if I were in charge of a messenger service in NYC, how many bikes would I need, how many employees, and so on. Being I was from NYC, it wasn't that hard of a question.. there are bike messengers everywhere in NYC.

There were a few more odd questions like this and then they ask you a few more questions and you have to go up to some board and figure out a few complex issues. It could be about objects, classes, or whatever.. It really depends.

Again, they went back to the bike messenger queston and asked me to formulate some kind of software package where the messengers could keep track of time, data, missed drop offs, and so on.

I don't remember the exact details, it's been a couple of years.

I did ok, not great... And that's as far as i got.

I know there was another interview after that if I made it that far, but if you made it that far, y ou'd be pretty set.

The companies are different, but for the most part, those 3 companies have similar interview styles.
Mike on 9/2/2008 1:48 PM I am currently going through the interview process as well, yet this position is based in Asia.

I have three interviews.

I don't know if anyone would mind to share some of experiences with me?

Especially, the kinds of questions that google interviewer has asked you.

How many interviews are there going to be? And when will you get to meet your team? and of course, what is the salary expectation?

Any specific questions that you remembered from the interview that you can share?

Thank you all in advance for taking the time to help me.

Add comment

  Country flag
  • Comment
  • Preview