AmazonInterview3

This was my first Amazon full time interview. It was not with a
recruiter but with a head of a two pizza team (a 2PTL). They were
surprised I hadn’t spoken with a recruiter already..

  • Tell me about an exciting opportunity that you worked on
  • How did you use technology there
  • How did you account for scaling?
  • What would be your advice for rapid growth sites such as Friendster
  • Talk to me about working in teams
  • What was your least effective team situation
  • How do you tell someone that someone else is better at a particular position than them
  • Design a web based email system. Describes pieces, components,
    design, large scale, and use case (This lead to lots of questions about
    the components and other decisions)
  • Why Amazon?
  • Where do you see yourself in five years?
  • Find the missing element in an array with values from 1 to 1000.
  • What ideas do you have for Amazon?
  • What blogging software do you recommend?
  • What blogging software do you use?
  • Any questions?

After the interview they sent me a coding question which I have to
complete and email to them before my next phone interview. That next
phone interview will be spent discussing my solution and then on the
basis of that interview they’ll make the fly down decision or not. The
question is:

  • Code up a simple class in the language of your choice to represent
    a deck of cards with operations to shuffle the deck and to deal one
    card.