Amazon SDE2 Canada onsite 처음입니다.

  • #3682742
    한국사람 121.***.201.169 1005

    안녕하세요.
    한국 거주하는 6년차 개발자입니다.
    이번에 우연히 OA봤는데요. OA 데드라인 2일전에 연락와서 봤습니다. 신기하게도 Onsite 보라고 연락이왔습니다.

    그런데 시스템디자인도 본다고해서 grokking 열심시 보려고하는데 일주일 뒤에 onsite 본다네요.
    현실적으로 붙기 힘들것같지만 끝까지 해보려고 하는데요.
    일주일동안 시스템디자인 공부 팁 알려주시면 정말 감사하겠습니다. (꾸벅)

    • 쫌제발 66.***.11.128

      저도요 ㅠ 시스템 디자인 팁좀 … 부탁드립니다용

    • 한국사람 121.***.201.169

      윗분도 Amazon SDE2 Canada performance advertising 온사이트 보시나봐요?
      급하게 온사이트 본다고 해서 당황스럽네요.

    • 71.***.207.207

      Grokking 기본에서는 템플렛을 챙깁니다. 서비스를 어떻게 Define 을 하고 핵심 Components 는 뭐가 필요하고 Scale up and out 을 할려면 뭘해야 하는 흐름으로 가면 됩니다.
      그리고 Grokking Advanced System design 를 보면서 클래식한 시스템 위주로 Reliable, Scalable, and Maintainable 한 서비스를 만들려면 어떻게 해야 하는가를 예상 질문들과 답을 쭉 만들어 놓으면 좋을꺼 같습니다.
      서버 혹은 데이터베이스가 망가지면 어떻게 할 것인가 (gossip protocol, split brain), 어떻게 리버커를 할 것인가 (hinted handoff), 대량의 데이터를 어떻게 처리 할것인가 (map reduce), 데이터를 어떻게 효율적으로 쓰고 있을 것인가 (commit log, bloom filters, and cache), read/write 을 하는데 network 에 딜레이가 생기면 어떻하나

    • ㅈㄴㄱㄷ 72.***.127.56

      시스템 디자인 팁은… 유튭에서 많이 보시면 익숙해 집니다. 시스템 디자인 인터뷰 하고 치면 많이 나와요

    • Ins 24.***.90.47

      제가 본 인터뷰 경험으론 데이터베이스 모델링만 잘하면 뒷 부분은 온라인 자료 참고한거 많이 적용해서 했어요. Aws사용해 보셨다면 더 좋구요.
      어떻개 scale 할지 (vertical vs horizontal), 각 region을 어떻게 나눌지 등등 언급하시면 됩니다.

      온사이트 까지 부를 정도이니 혹여나 이번에 기회가 없더라도 금방 다른 아마존 리쿠르터한테 연락올거에요.

    • 9999 172.***.19.29

      제 개인적 경험으론, grokking에 비해서 굉장히 제너럴한 타픽을 주기때문에, 빠르게 시스템 정의를 하는 연습이 필요합니다, 그래야 시간이 안부족합니다.
      예를들어, 아마존 에코 뉴스 프로덕트 디자인 해봐라.
      저 같은 경우는 이걸 bitly처럼 접근했다가 너무 크게 접근해서 시간 부족으로 망쳤습니다. 따라서 코딩문제도 마찬가지지만, 초반 5분은 문제 정의하는데 투자하세요.

    • 9999 172.***.22.237

      위에 음 님이 필요한 지식은 다 정해주셨네요, 저거 다 커버할 정도면 지식적인 부분은 충분할것 같습니다. 다만 시간관리에만 유의하시고요

    • 한국사람 121.***.201.169

      와 정말 감사합니다.
      다들 대단하시네요!