FAANG 코딩 인터뷰 난이도

  • #3613691
    궁금 71.***.3.121 3018

    FAANG 코딩 인터뷰가 얼마나 어렵길래 6개월에서 1년씩 공부를 해서 인터뷰를 보나요?

    들어보니까 컴공 석박사 졸업생도, 경력자도 예외없다던데 다른 견줄만한 시험보다 어렵나요?

    예를들어 Bar exam, CPA, CFA, MCat 같은 시험 준비하는것과 견줄 만 한건가요?

    • L5 24.***.90.47

      코딩 인터뷰는 리트코드가 정말 중요합니다. 비슷한 문제가 나올지, 인터뷰어가 얼마나 힌트를 주느냐가 운이긴 하지만, 다른 전문시험보다는 반복된 연습과 mock interview가 키 포인트 같습니다.

      너무 당연한 말 같아보여도, 리트코드 & 시스템디자인 연습 만큼 확실한게 없다고 생각해요.

    • 1234 107.***.252.128

      Bar exam, CPA, CFA, MCat 이런 시험들을 제가 보진 않아서 모르겠고,

      SAT 공부했던 만큼은 공부하고 간듯하네요… (진짜 옛날 이야기..)
      근데 이게 난이도가 어려워서 그렇다기 보단 다른 candidate 보단 잘봐야 하기 땜에 그런거.

      cs쪽은 중국계/인도계가 많은데 걔네들 모두 공부 한국인들 만큼 열심히 하는 애들이고 또 다들 목표가 fang임; 그러니 경쟁이 터지는거..

      SAT 도 남들보다 점수가 높은게 대학입시에 유리한것 처럼
      fang면접도 무조건 남보다 잘보는게 입사에 유리한거…

      일단 제가 fang중 “더 좋은곳” 2곳 붙었었고 (나머지 2곳은 지원안함…) 현재 거기서 면접관도 하고 있는데

      예를 들어 님한테 쉬운 문제는 남들한테도 쉬운 문제고 결국 calibrated 된 interviewer 는 candidate 을 평가할때 이 정도 performance면 그동안 같은 문제를 물어보았던 다른 candidate 에 비해 얼마나 수월하게 힌트없이 풀었는지, 신속하게 풀었는지 비교해서 평가하게 됨.

      어려운 문제의 경우는 사실 남들한테도 어려운 문제고 대부분 끝까지 풀지못하는 경우라면 그중에서 가장 잘 푼 사람을 높게 평가함…

      암튼 요지는

      요즘에 온사이트 면접오는 애들보면 딱봐도 리트코드든 뭐든 겁나 열심히 공부해서 온게 눈에 보입니다… 그렇다고 맨날 hire, hire, hire recommendation 만 줄수는 없으니 이중에서 잘하는 애들을 또 추려서 hire recommendation 을 주게 되는데.. 그 말인즉슨;

      걍 겁나 연습해서 남들보다 잘 풀어야된다는 말임… 난이도의 문제가 아니라 경쟁의 문제임..

    • SrSDE 97.***.79.53

      6개월이라는 시간은 정말 노력하실 때 가능한 시간입니다. 리트코드의 거의 모든 유명한 문제(200+)를 최선의 방법으로 정확히 이해하면서, 그리고 설명하면서 15분 내에 결과 출력 및 테스트 포함 풀어내야 합니다. 운도 작용하기 때문에, 노력한 만큼 결과를 얻으리라 예상할 수 없습니다. 그리고 지원에서 실제 오퍼까지 3개월까지도 걸려서 6개월이라는 시간이 주요 회사들 모두 지원해서 진행하면 금방 갑니다.

      간단히 중급 난이도 한번 리트코드에서 풀어보세요. 나중에는 자연히 계산이 나올 것입니다. 한문제 15분 x 평균시도 회수(2~10회, 아무때나 갑자기 풀어도 성공할 때까지) x 150 문제 (~ 200+). 나중에는 상급 기출 문제도 다 풀어봐야 합니다. 유튜브에서 리트코드 공부법 찾아서 보시면 도움 많이 될 것입니다.

      저는 첫 회사는 1년, 두번째 회사는 6개월 걸렸습니다.

    • . 73.***.11.6

      별로 안 어렵습니다.
      진짜 문제는 이게 SAT같은 standardized test가 아니기 때문에 어떤 종류의 문제가 나올지 알수 없고(whiteboard에 한번에 써내려가면서 설명할려면 이미 풀어봤거나 풀어봤던것과 비슷한 문제여야함) 문제를 정확히 다 풀었는데도 인상 안 좋거나 같이 일하고 싶은 맘에 안들면 나쁘게 리뷰 줍니다. 그리고 interviewer들의 평가가 좋아도 hiring commitee에서 뭔일이 있을지도 모르고…

      • ㅁㅁㅁㅁ 68.***.36.18

        글 이해하기 어렵게 썼네요.
        요약 + 추가:

        – 문제해결: 릿코드 많이 풀고 열심히 하면 쉬워짐. (근데 코딩 인터뷰 제대로 준비한 적 없으면 또는 다른 경쟁자들과 비교 우위가지려면 보통 6~2년(?) 정도 준비기간 필요함. <= 요거 케바케)
        – 합격: 어려움.. 문제 다 (제한된 시간안에) 푼다고 해서 합격 보장 못함. 회사에 잘 맞는 사람인지 팀원들과 잘 어울릴 수 있는지도 체크함. 팀이 원하는 스킬셋 갖추고 커뮤니케이션 능력도 좋아야 하고 다른 경쟁자들에 비해 상대적으로 우위에 있어야 함 (요새 릿코드에 올인하는 상향평준화된 경쟁자 많음) 그리고 아는 문제가 나온다거나 상대적으로 수월한 인터뷰어가 나온다던지 운도 많이 작용함.

    • 1c 174.***.165.171

      Faang이 먼가요?

    • 108.***.155.85

      FAANG마다 각각 엄청 다르고 또 팀별로 다른 회사도 있음. 예를 들어 구글은 알고리즘이 중시되어 리트코드가 많이 효과를 보는데 또 애플 같은 경우 팀에 따라 완전 특정 언어 이해도와 코딩 테스트의 틀을 빌려 도메인 지식을 평가할 때도 있음

    • 반도체쟁이 88.***.254.231

      합격하면 경력에 따라 2~30만불 TC가 보장이 되는데, 당연히 경쟁이 치열하지요.
      요즘 한국에서도 9급 공무원 합격하려고 1년이상 2~3년 투자하는 분들 많은데, 저 연봉을 생각하면 6개월 ~ 1년 아무것도 아니죠.
      결국 문제의 난이도 보다 얼마나 경쟁이 심한지에 의해 결정되고 저런 SW Engineer 의 연봉 market range가 어떤가에 따라 경쟁이 얼마나 심한지 결정되는 겁니다.