Google, MS, Facebook, Amazon interview prep

  • #3106299
    tigersw 96.***.219.224 4656

    안녕하세요,

    17년차 SW 개발자입니다. 지금은 미국 한 대기업에서 일하고 있습니다만 지난 몇년동안 Google, MS, Facebook, Amazon, Linkedin등등 기업에서 인터뷰제의가 오는데 아직 인터뷰를 진행한 경험은 없습니다.

    나름 코딩에는 자신이 있지만 Cracking the coding interview(Google 준비하는 분들이 추천하는 책이고 한번은 통독하며 풀어보았습니다.)를 보면 문제들의 난이도도 높고 준비기간이 꽤 필요할 것같고 (특히 수행분석은 평상시 하지를 않아서..) 또한 지금 직장사정으로 관심이 있지만 계속 준비를 미루고 있습니다.

    말씀드린 IT기업들은 리크루터들이 일관적으로 Career move의 관심이 있는 지 여부를 6개월내지 1년 단위로는 물으며 Follow up을 합니다. 이제 올해말부터는 다시 준비를 할까하는데 혹시 위에 말씀드린 기업들에서 근무중이시거나 준비중이신 분들의 조언을 듣고싶습니다. 인터뷰준비는 어떻게 해야하고 얼마나 시간을 잡아야할지 그리고 근무경험이 있으신 분들은 직장문화가 어떤지등등 궁금합니다.

    감사합니다.

    • a 108.***.64.140

      goog, msft, fb 셋다 붙었었는데요 (amzn 은 지원안함), cracking the coding interview 만으로는 부족하다고 생각합니다 (문제수가 적음).
      그 책도 보고 예전에 elements of programming interviews 란 책을 봤었는데요, 이게 문제수가 정말 많아요. 같이 보세요.

      요즘엔 leetcode 도 엄청 많이 하는거 같은데, 그건 제가 경험이 없어서 몰겠네요.
      careercup 은 비추천; 문제가 잘 정돈되 있는것도 아니고, 댓글들 보고 답을 알아야 하는데, 그중 맞는 답 찾기도 힘들고… 정답이 정리가 잘 되어있는 책이 좋죠.

      걍 sat 준비할때처럼 문제 진짜 많이 풀면 면접 문제도 어차피 비슷한 유형이라 술술풀림. 어렸을때 부터 문제지 달달 풀어오면 훈련한 우리 아시안들한테 유리한 면접 형식인거 같아요.

      • 동의 15.***.201.83

        +1

      • 궁금 115.***.22.8

        석사 취업이셧나요? 박사 취업이셧나요?

      • tigersw 96.***.219.224

        leetcode.come도 문제들이 많이 나와있네요.
        Elements of Programming Interviews는 C++버젼을 보셨나요? 전 JAVA버젼을 볼까합니다만.. 서점에서 비교 한번 해봐야겠어요.

        맞아요. Cracking the Coding Interview는 문제는 좋은데 그 수가 적은 것같아요. 보고나서도 왠지 준비가 부족하다는 느낌이 들더라구요. 물론 난이도가 있으니 다시 한번 볼 수도 있겠지만.. 결국은 그런 유형들의 문제에서 요구하는 알고리듬을 생각하는 훈련을 하는 것이 중요할테니 시간도 더 투자하고 많은 문제들을 접하는 것이 필요할 것같아서 질문드렸는데 도움이 많이되는 답주셔서 감사해요.

        • a 108.***.64.140

          학부/석사취업이었고요,

          Elements of Programming Interviews 는 c++ 버젼을 봤었습니다 (제가 책을 살땐 java 버젼이 나오기 전이라).. 근데 아마 문제가 양쪽 버젼 다 똑같아서 상관은 없을거 같아요.

    • 겪어본이 167.***.61.90

      제도 경력이 15년 정도 되는 엔지니어이고,
      작년에 레이오프 당하고 언급하신 회사들 인터뷰 다녔습니다.
      지금은 그 중 한 회사를 다니는데요,
      인터뷰는 그냥 시험이라 생각하고 문제를 많이 푸세요. 경력 별로 물어보지도 않고 신경도 안쓰는 분위기였습니다.문제 와이트보드에 풀고.. 말로는 자기들은 푸는 과정을 중요시한다 답이 맞냐 안맞냐는 안 중요하다 했지만, 제가 겼어본 봐로는 아니었습니다. 연습하세요.
      경력이 많을수록 알고리즘 책 본지 오래되서 시간이 걸릴겁니다. 3개월 이상 잡고 빡세게 문제 푸세요.
      오퍼는 적어도 2개 이상 받으셔야합니다. 아니면 들어올때 레벨을 후려칩니다.
      회사는 다녀보니 연령층이 낮더군요. 대부분 20대 엔지니어 또는 30대. 팀에서 메니져 빼고 제가 제일 연장자.
      전에 널럴하게 팀에서 슈퍼스타는 아니더라도, 나름 좋은 엔지니어로 대우받다가, 여기서의 삶은 별로 즐겁지 만은 않습니다.

      • tigersw 96.***.219.224

        감사합니다. 시간을 3개월정도는 잡고 공부해야하는 게 맞는 것같습니다. 레벨을 후려친다는 말씀.. 유념해야겠습니다. 제 주변에 코딩 천재들이 위에 말씀드린 회사를 가려고 하지않는 이유랑 말씀하신 내용이 좀 맞긴하네요. 저도 혹시 가게되더라도 적응하기 힘들 수도 있겠다는 생각은 좀 들더라구요… 하지만 그래도 훌륭한 곳에서 일하시는 경험이 나중에도 큰 도움이 되실 줄 믿습니다. 미국은 소프트웨어하는 사람들 커리어 수명이 기니까요.. 건투하시기 바랍니다.

    • 저도 12년차 107.***.109.46

      나열하신 회사에 두어달 전에 면접을 보고 현재 그중 한군데 다니고 있습니다.

      제 경험으론 leetcode가 정답입니다.
      시스템 디자인 같른건 경력이 오래되서 어렵지 않으나, 단순 알고리즘 문제가 항상 취약했는데,
      거의 이 사이트 쉬운 문제를 싹 풀어보면 실제 인터뷰에서는 약간 응용하는 문제가 나온다고 보시면 됩니다.
      저같은 경우는 온사이트에서 똑같은 문제가 나온적도 있어서,
      너무 놀라서 버벅거리다 떨어진 경험도 있습니다

      저도 윗분처럼 회사 출근 한지 얼마 안됬는데,
      회사가 워낙 돈이 많고 잘나가다 보니 회사 적응이 쉽지 않고 일이 없습니다.

      • tigersw 96.***.219.224

        감사합니다. leetcode 봐야겠습니다. 적응이 어려우신 특별한 이유들이 있으신가요? 일이 없다는 말씀은… 좀 기대치 못한 말씀이시네요. 일을 엄첨 많이 준다고 하던데요.

    • 저도 12년차 107.***.109.46

      그러고 보니 저도 오퍼를 두개 받았는데,
      그 중 하나가 워낙 후지다 보니 별 영향도 없었고
      레벨 후려침은 당했습니다.

    • 고독한코더 107.***.92.76

      나열한 회사중에 하나 다니는데 저도 40을 앞두고 있지만…
      저희 회사에는 젊은 애들이 많아요 30 전루 애들이 싱글이고 의욕도 넘치고 열심히 하는데 가정도 돌봐야 하고 야근도 자제하고 싶은 나이라 전 아직 적응이 잘 안되네요..
      그리고 어린 친구들이 나쁜것만 배워서 숟가락 올리며 정치질만 하는 개발자고 허다하네요…
      빨리 때려치고 다시 알짜 스타트업으류 돌아가고 싶은 생각만 하고 있습니다.

    • tigersw 96.***.219.224

      글 감사합니다. 근데 야근을 많이 하시나요? 물론 더 경쟁력있는 회사에 가면 그만큼 우수한 분들 많으실테니 경쟁이 심한 것으로 예상은 했지만.. 오버타임이나 야근까지 ‘일반적으로’하는 분위기인지는 파악이 잘 안되네요..

Cancel