Amazon.com Interview

  • #148683
    Amazon 69.***.225.158 4449

    오늘 Amazon.com의 Recruiting Coordinator한테서 인터뷰 일정을 잡자는 email과 전화가 왔습니다.

    Amazon.com과 Interview해 보신분 계신가요?
    Amazon.com에서 일하고 계신 분 계신가요?
    Worldwide Fulfillment Center Systems을 개발하는 부서와 인터뷰를 하게 된다는데 어떻게 준비를 해야 하나요?

    조언 부탁드립니다.

    • 한비 131.***.20.142

      software engineer 쪽인가요?
      글면, 구글에서 찾아보시면, 질문리스트 나올겁니다.
      전, security 관련 프로그램쪽있었는데,
      아무 준비없이 경험삼아 하자 해서, 낭패 봤습니다.(전화로..)
      암호화 등등해서, 어려번 질문들 많이 하더라구요.

    • Amazon 140.***.104.224

      정보 감사합니다.
      Software Engineer쪽이구요.
      일단 오늘은 리크루터가 5분정도 얘기하자는데, 이건 별 준비 없이 해도 되겠지요?
      제가 지원한게 아니고 Dice.com에 올려놓은 Resume를 보고 그쪽에서 연락이 온거거든요…

    • Amazon 69.***.75.227

      방금 리크루터와 전화 통화를 했는데, 1시간짜리 Technical Phone Interview를 두번 한다네요. 첫번째 전화인터뷰를 통과하면 두번째 전화인터뷰를 진행하는 식으로…
      저의 어떤 Skill Set을 보고 연락을 했나고 물어봤더니, 실무부서의 매니저가 자기한테 Resume를 주고 연락해달라고 해서 자기는 모른다네요. 어떤걸 집중적으로 준비해야 할지 막막하기만 하네요.

    • sync 68.***.69.111

      아마도 잡디스트립션에 있는 모든것을 준비하셔야 할겁니다. 예전에 gateway computer와 전화인터뷰할때 일하던것의 연장이라 생각하고 준비했는데…그쪽의 senior engineer 들의 질문은 상상을 넘었었습니다….

    • Amazon 69.***.75.227

      문제는 리크루터가 준 Job description이 너무 Generic하다는 겁니다.
      차라리 Required Skill Set을 써 놓았으면 쉬울텐데…
      리크루터 말로는 펜과 종이를 준비하고 어떤 상황에 대해 얘기하면 그것에 대한 알고리듬을 설명하라고 하는데, 그걸 전화로 설명을 한다는게 쉽진 않을것 같습니다.
      밑에 보면 space optimization algorithms나 the complexity of the inventory tracking systems to achieve 100% accuracy, box size algorithms, intelligent pick path assignments, returns fraud detection 등등을 써놨는데, 이런것들에 물어볼것 같기도 합니다. 제 머리로는 남들이 생각할 수 있는 것들 밖에 기발한 아이디어는 생각나지 않는데 말이죠.

      Worldwide Fulfillment Center Systems
      We develop the software & the processes to pick, pack and ship the items to customers. Why would that be difficult? Imagine shipping millions of items a day around the globe, 24 hours a day. Think about the space optimization algorithms that need to be developed. Think about the complexity of the inventory tracking systems to achieve 100% accuracy. We provide exciting opportunities for engineers who want to build complex algorithms and intelligent self-healing systems including box size algorithms, intelligent pick path assignments, returns fraud detection and many more. We develop all our software in house because of the unique challenges posed by the continuous flow of orders from the website. A Fulfillment Center is a cool place, unlike any other, to see your software in action driving machines and directing associates to meet customer delivery promises.

      Job Description / Position is located in Seattle, Washington!
      In Amazon.com Fulfillment Systems, there are NP-hard problems everywhere you look. But our software must run 24/7 with almost perfect availability under strict performance requirements, because our customers (be it you, who orders on our site, or our associates working in the warehouse) don’t wait. As we extend our business, we look for new solutions to new problems, and even re-invent fulfillment, because nobody has ever done fulfillment at our scale. If this is the kind of software engineering you want to do, if you have excellent Computer Science fundamentals, 5+ years of industry experience in developing large systems (C++ or Java, OOD), if you can think several years ahead, but also implement what works and is important today, we want you to join our team of like-minded, talented engineers.

    • 구직자 64.***.238.114

      아는 사람이 아마존과 마소에서 둘다 오퍼 받았는데, 아마존에선 주로 알고리즘 응용문제를 물어 본대요. 마소는 알고리즘뿐만 아니라 컴파일러, 오퍼레이팅 시스템에서도 많이 물어보았지만 소문처럼 이상한 퍼즐은 안 물어 봤다고 하더군요. 하여튼 이 사람이 얘기 해준 아마존 질문은 make a function with interger A and interger array B arguments, which returns the number of occurance of the pair that adds up to A in array B. 예를 들면 A가 10 이면 B에서 (0,10), (1,9), .. 등의 pair의 갯수를 찾는겁니다. O(n^2) 알고리즘은 답이 아니고 hash를 써서 O(n) 알고리즘을 만들수 있다고 했는데 기억이 잘 안납니다. 죄송. 이런 알고리즘 문제랑 답 많은 싸이트 아는분 없나요?
      그리고 아마존에서 연락이 오게 하려면 레주메를 어떠게 써야 하나요.

    • Amazon 68.***.196.208

      좋은 정보 감사드립니다. 알고리즘 공부를 좀 해야겠네요.
      그런데 Entry Level이 아닌 Experienced에게도 이러 알고리즘
      문제를 물어보나요?
      저는 레주메를 뭐 특별하게 쓴건 없다고 생각하는데,
      그냥 지금까지의 경력을 되도록이면 간단하면서도 꼭
      들어가야 할 말들은 들어가게 즉, 키워드는 꼭
      들어가되 구구절절하게 쓰지는 않았습니다.
      제 생각에 그 사람들이 제가 수행했던 프로젝트들에
      대한 세세한 사항은 별로 알고 싶지 않을거란 생각이 들어서요.
      제가 갖고 있는 Skill Set을 중점적으로 썼습니다.
      한 눈에 알아보기 쉽게…

    • 구직자 64.***.238.114

      Experienced에게도 알고리즘 중심으로 물어 보는지는 잘 모르겠습니다.
      참고로 인터뷰본 친구는 미국에서 대학원 졸업하고 미국의 대기업에 2년 안되게 일했습니다. On site interview에선 white board를 주로 이용한다니 미리 익숙해 지도록 연습해두면 좋을꺼 같네요. 인터뷰 잘하시길.. 아마존 오퍼가 마소보다 더 좋았다고 그랬어요.