엔비디아

엔비디아

개발팀 리뷰

위 내용은 엔비디아 전 • 현 재직자의 응답 결과입니다.

기술 스택

기술 스택 정보가 없어요.

재직자가 작성한 글

profile picture

킴코더

Senior Software Engineer @ NVIDIA

최종 면접 합격 후 해야 할 일

해외 또는 외국계 기업 취업 준비 중이라면 개발자가 아닌 직군이라도 알아 두면 좋은 점 몇 가지 공유해요. 1️⃣ 예상 프로젝트, 팀 영향력 조사하기 팀이 어떤 서비스를 운영 및 구현하고 어떤 예상 프로젝트가 있는지 미리 조사해 보세요. 이를 통해 요구되는 스킬이 무엇인지 미리 파악해서 준비할 수 있어요. 무엇보다도 좋은 기회가 많은 팀인지 아닌지 구분할 수 있어요. 채용 공고에는 어떤 프로젝트를 맡게 될지 자세하게 적지 않습니다. 대충 사용하는 기술이나 자격 요건이 적혀있는데, 이를 보고 당장 내가 어떤 일을 하게 될지 알기 힘들어요. 예전 주니어 개발자 고용할 때 어려운 점에 관해 포스팅했는데 (함께 읽으면 좋은 글 참고), 주니어 개발자에게는 더더욱 어떤 프로젝트를 맡게 될지가 중요해요. 2️⃣ 기업 문화와 사내 복지 조사하기 예전 선임이 '기업 문화' 중요성에 관해 조언해 주실 때 크게 와닿지 않았어요. 하지만 점점 그 중요성을 느낍니다. 최종 합격했다면 반드시 기업 문화와 사내 복지에 관해 조사해 보세요. 기업 문화는 조사하는 법: * www.glassdoor.com * 블라인드에 회사 평점 및 리뷰 복지 조사하는 법: * https://www.levels.fyi/benefits/ * 채용 담당자에게 직접 문의하기 특히 levels.fyi는 여러 회사의 복지를 비교 분석할 수 있어요 (아래 포스팅 이미지 참고). 모든 회사의 데이터가 있는 건 아니지만 꽤 많은 회사의 데이터가 있어서 웬만하면 비교 분석할 수 있어요. 단, 글로벌 기업의 경우 나라마다 제공하는 회사 복지가 다를 수 있어요. 가장 정확한 사내 복지 정보를 얻는 방법은 채용 담당자에게 직접 문의하는 것입니다. 최종 결정할 때 연봉 외에도 본인에 상황에 맞게 필요한 복지를 제공하는지 그리고 어떤 프로젝트를 맡는지 등등 여러 요소를 함께 따져 보세요. 3️⃣ 연봉 협상하기 예전 연봉 협상이 중요한 이야기에 관해 포스팅했어요(함께 읽으면 좋은 글 참고). 연봉 협상은 반드시 해야 합니다. 다만 상황에 따라 연봉 협상이 가능할 수 있고, 카운터 오퍼가 있어야만 협상이 가능한 회사가 있습니다. 또는 면접 결과가 상당히 좋으면 협상이 가능하지만, 반대로 평균으로 통과했다면 협상할 수 없을 수도 있어요. 연봉 협상 팁 몇 가지 * 채용 담당자에게 정확한 숫자 제시하지 않기 * 본인의 현재 연봉 정보 알려주지 말기 (단, 로컬 법에 따라 알려줘야 하는 예도 있음) * 카운터 오퍼 정보 알려주기 (상황에 따라 정식 카운터 오퍼 레터를 공유해야 할 수 있음) 그 외에 봤던 연봉 협상 관련 유튜브 영상 * https://youtu.be/u9BoG1n1948 * https://youtu.be/a8DptwIC_MQ * https://youtu.be/ciMZ7tylBXs 4️⃣ 필요한 서류 준비하기 해외 취업의 경우 최종 면접 합격 후 먼저 백 그라운드 첵(Background Check)과 레퍼런스 첵(Reference Check)을 하므로 준비해야 할 서류가 꽤 있을 수 있어요. 서류 준비하는 데 시간이 걸릴 수 있으므로, 합격했다면 바로 서류 준비부터 하는 걸 추천합니다. 두 가지 스텝을 모두 성공적으로 마쳐야 정식 오퍼 레터가 나오고, 통과하지 못할 시 최종 합격이 무효될 수 있어요. 백 그라운드 첵에서 기본적으로 지원자가 이력서에 적힌 회사 경력과 학력이 맞는지 확인하고, 확인을 위해 다양한 증빙 자료와 정보 제출을 요구합니다. 레퍼런스 첵으로 전/현 직장 동료에게 지원자에게 지원자의 경력과 피드백을 요구합니다. 레퍼런스 받을 직장 동료 리스트는 본인이 만들어서 제출하면 됩니다. 관련 내용은 다음 포스팅에서 자세히 읽어 보세요 * https://www.milemoa.com/bbs/board/9197153 * https://m.blog.naver.com/itsallyoursmax/222134009073 5️⃣ 업무에 도움 되는 자료 조사와 공부하기 선택 사항이지만 입사 전 시간이 된다면 업무에 도움 되는 자료를 알아보고 조금씩 공부하는 시간을 가져보는 건 어떨까요? 하이어링 매니저에게 업무에 도움 되는 자료나 입사 전에 시간 내서 읽으면 좋은 자료가 있는지 물어보세요. ------------- ? 시리즈 1. 1탄: 아마존 퇴사와 빅테크 이직 준비 https://careerly.co.kr/comments/95006 2. 2탄:취업 준비 시 같이 준비해야 할 것들 https://careerly.co.kr/comments/95038 3. 3탄: 이직 준비하면서 배운 점 https://careerly.co.kr/comments/95092 4. 4탄: 알고리즘, 시스템 설계, 행동 면접 팁 https://careerly.co.kr/comments/95187 5. 5탄: [현재글] 최종 합격 후 꼭 해야 할 일 ? 함께 읽으면 좋은 글 주니어 개발자를 고용하는 데 드는 어려움 https://careerly.co.kr/comments/82474 당신이 연봉 협상의 신이 되어야 하는 이유 https://careerly.co.kr/comments/49342 당신이 연봉 협상의 신이 되어야 하는 이유: 협상 팁 https://careerly.co.kr/comments/49422

profile picture

킴코더

Senior Software Engineer @ NVIDIA

알아 두면 쓸모 있는 알고리즘, 시스템 설계, 행동 면접 팁

개인적으로 느꼈던 점과 받았던 피드백을 바탕으로 팁 몇 가지 적어 봅니다.  ------------- 알고리즘 면접 ------------- 1️⃣ 면접 전 * 면접관이 아닌 직장 동료와 페어 프로그래밍한다고 생각하기 (긴장감 푸는데 도움 됨) * 당연한 이야기지만 문제 풀이 연습 충분히 하기 * 면접에 자주 출제되는 알고리즘 패턴을 프로그래밍 언어로 직접 적어 보며 익숙해지기 * 특정 회사에 자주 출제되는 문제 풀어 보기 2️⃣ 면접 중 * 문제 풀기 시작 전 질문을 통해 불확실한 점을 명확하게 하기 * 최대한 여러 가지 문제 풀이법 생각해 내기 * 여러 가지 풀이법의 절충점 파악하고 설명하기 * 컴공 개념을 바탕으로 장단점 따져보기 (예: Time, Space Complexity, 자료 구조 성격 등등) * 코드 작성 전 엣지 케이스를 대입해 보고 알고리즘이 맞는지 미리 확인하기 * 코드 작성하고 예시 대입해 보기 * 생각 설명할 때 키워드 사용하기 3️⃣ 면접 후 * 틀렸든 맞았든 상관없이 출제된 문제를 면접 후에 혼자 따로 다시 풀어보기 * 풀어본 후 스스로 테스트 케이스 작성해 보기 * 가능하다면 채용 담당자에게 피드백 요청하고 강점과 약점 파악하기 (단, 회사 정책상 피드백 공유가 불가능한 곳이 많음) ------------- 설계 면접 ------------- 1️⃣ 면접 전 * 다양한 설계법을 찾아 보고 공부하기 * 면접관이 아닌 직장 동료와 화이트보딩 세션 한다고 생각하기 (긴장감 푸는데 도움 됨) * 면접 공부하는 게 아니라 실무에 도움 되는 설계 공부하기 (시간이 더 걸리더라도 상위 개념만 익히지 말고 하위 개념도 공부하자) 2️⃣ 면접 중 * 문제의 요구 사항을 정확하게 파악하기 * Functional 요구 사항 파악하기 * Non-Functional 요구 사항 파악하기 (예: Consistency, Availability, Durability 등등 요구 사항) * 시간 확인하며 중요한 내용을 다 파악하고 언급했는지 확인하기. 특정 부분에서 너무 시간 끌면 설계를 시간 내에 다 못 끝내기 때문에, 마음속으로 타임라인을 만들어서 시간을 체크하며 설계하는 것이 좋다 * 면접관이 원하는 설계 방향이 있을지도 모르므로 주기적으로 올바른 방향으로 가고 있는지 면접관에게 확인하기 * 설명이 겉돌지 않도록 해야 한다. 그러려면 설계 개념을 충분히 내 것으로 만들어야 한다 * 절충점을 충분히 파악하자 (여러 가지 설계 옵션의 절충점 파악이 가장 중요함) * 절충점을 파악하고 특정 옵션을 선택할 때 이유를 설명하자 3️⃣ 면접 후 * 설계 방식이 꼭 한 가지만 있는 건 아니다. 내가 사용한 방법 말고 다른 방법이 있는지 찾아보자 * 한 시간 내에 끝낸 설계는 부족한 부분이 많을 수 있다. 출제된 설계 문제를 혼자 그려 보고 조사해 보며 다시 풀어 보자. 다시 설계해 볼 때는 온라인에 찾아보며 언급하지 않았거나 몰랐던 개념이 있는지 확인한다. 그 부분을 다시 공부하고 다음에 까먹지 않도록 메모해 두자 ------------- 행동 면접 ------------- * 행동 면접 예시 작성하기 (시리즈의 지난 글 참고) * 작성한 예시를 바탕으로 말하기 연습 미리 해보기 * 스토리텔링 스킬이 부족하다면 모의 면접을 통해 피드백 받기 * STAR 방법으로 말하기 연습하기 * 회사가 원하는 인재상과 기업 문화에 관해 리서치해 보고 연관 있는 예시 말하기 ------------- 다음 포스팅에는 최종 합격 후 해야 할 몇 가지를 기록 삼아 적어 볼게요. ? 시리즈 1. 1탄: 아마존 퇴사와 빅테크 이직 준비 https://careerly.co.kr/comments/95006 2. 2탄:취업 준비 시 같이 준비해야 할 것들 https://careerly.co.kr/comments/95038 3. 3탄: 이직 준비하면서 배운 점 https://careerly.co.kr/comments/95092 4. 4탄: [현재글] 알고리즘, 시스템 설계, 행동 면접 팁 5. 5탄: 최종 합격 후 꼭 해야 할 일 https://careerly.co.kr/comments/95312

재직자가 좋아한 글

[알고리즘, 시스템 디자인 면접 완벽 준비 팁 + 무료 템플릿]  |  알고리즘과 시스템 디자인 면접 준비는 어디서부터 어떻게 해야 할까요? 준비 체크리스트 템플릿과 함께 예전에 포스팅한 알고리즘과 시스템 면접 관련 포스팅을 한꺼 번에 모아서 단계별로 알려드립니다. ? [알고리즘 문제 풀기 면접 없는 회사 리스트] https://careerly.co.kr/comments/51256 많은 개발자들이 알고리즘 문제 풀기로 채용하는 걸 반대합니다. 현역에서 알고리즘 문제를 푸는 경우가 많은 것도 아니고, 알고리즘 문제를 완벽하게 풀지 못해도 임팩트 있는 업무를 잘해낼 수 있는 개발자가 많기 때문입니다. 따라서 알고리즘 문제 풀기를 묻지 않는 글로벌 회사들이 많아지고 있습니다. 리트코드 형식의 알고리즘 문제 풀기 면접이 없는 회사 리스트는 위 포스팅을 참조해 주세요. ? 알고리즘 1️⃣ 단계: 알고리즘 문제 풀기 연습 플랫폼에 대해 알아보자 [개발자 취업 필수 코스 1탄 - 알고리즘] https://careerly.co.kr/comments/51255 여러 가지 알고리즘 문제를 제공하는 유명 플랫폼을 소개하면서 그중에서 꼭 풀어봐야 하는 문제를 소개합니다. 글로벌 개발자들이 가장 활발하게 사용하는 플랫폼과 스터디 플랜 중 하나입니다. 2️⃣ 단계: 본격적으로 알고리즘 문제 풀기 공부하는 법을 알아보고 계획을 작성하자 [알고리즘 문제 풀기 공부하는 법] https://careerly.co.kr/comments/60668 위 플랫폼과 친숙해지면 본격적으로 알고리즘, 코딩 문제 풀기 계획을 작성합니다. 4000개가 넘는 문제를 차례대로 푸는 것은 불가능합니다. 코딩 면접이 처음이거나 안 해본지 오래된 분들은 계획을 세워서 공부하는 것이 훨씬 수월할 것 같아요. 바쁘신 분들을 위해 작성한 위 포스팅에서 문제 풀기 계획 세우기를 참조해 주세요. 3️⃣ 단계: 코딩 면접에 자주 출제되는 알고리즘 패턴과 친숙해지자 [코딩 면접을 위해 꼭 알아둬야 하는 알고리즘 패턴 8가지와 문제 유형] https://careerly.co.kr/comments/62250 현재까지 면접관으로써 그리 많지 않지만 약 ~100건이 넘는 인터뷰를 진행했습니다. 과거 미국에서 해외 취업 준비할 때는 지원자의 입장에서 많은 글로벌 코딩 테스트 면접을 봤습니다. 모든 면접관을 대표할 수 없지만, 제 경험과 읽어봤던 아티클을 바탕으로 자주 출제되는 알고리즘 8가지를 알려드렸습니다. 4️⃣ 단계: 면접관이 알려주는 코딩 문제 풀기 팁 [미국 & 캐나다 IT 대기업 면접관의 팁] https://careerly.co.kr/comments/49332 면접관으로 활동하면서 지원자의 입장에서 미처 몰랐던 점과 실수한 점들을 공유했습니다. 5️⃣ 단계: 다이나믹 프로그래밍만 집중적으로 복습하기 [다이나믹 프로그래밍(DP)이 어려우신 분들 주목] https://careerly.co.kr/comments/60463 다이나믹 프로그래밍은 개발자들이 싫어하는 코딩 문제 유형 중 하나입니다. 많은 개발자들이 이런 유형의 문제는 면접에서 물으면 안 된다고 하고, 실제로 묻지 않도록 장려하는 회사도 있습니다. 그럼에도 불구하고 아직도 출제되기 때문에, 다이나믹 프로그래밍 개념 공부에 도움 되는 자료를 모아 포스팅했습니다. 6️⃣ 단계: 코딩 면접 실력과 퀄리티 높이기! [코딩 면접 잘하게 되는 법 + 유튜브 채널 추천] https://careerly.co.kr/comments/63403 구글 최종 면접 2번 떨어지고 마지막 시도에 합격한 분의 유튜브 영상입니다. 영상을 통해 면접 노하우와 코딩 면접 실력을 향상한 팁을 알려줍니다. 1단계부터 5단계 마치고 시간 나실 때 한번 보세요. ? 시스템 디자인 1️⃣ 단계: 시스템 디자인 면접 잘하는 법에 대해 알아보자 [시스템 디자인 면접 잘하는 법] https://careerly.co.kr/comments/60956 실제 시스템 디자인 방식과 면접 방식이 많이 다르기 때문에 시스템 디자인 면접 문제를 어디서부터 어떻게 푸는지 몰라서 갈팡질팡 하는 사람들이 많습니다. 시스템 디자인 문제 푸는 법과 잘하는 법을 알려주는 영상 내용을 정리해서 올렸습니다. 2️⃣ 단계: 시스템 디자인 면접에 자주 출제되는 문제 패턴과 친숙해지자 [시스템 디자인 해외 취업 인터뷰 책 추천] https://careerly.co.kr/comments/54566 알고리즘 문제는 예시 문제를 통해 친숙해지듯, 시스템 디자인 문제도 친숙해져야 합니다. 시스템 디자인 문제를 연습할 수 있는 플랫폼이 많지 않지만, 개발자들이 많이 참고하는 책이 있습니다. 책이 궁금하신 분들은 위 포스팅을 참조해 주세요. 3️⃣ 단계: 자주 출제되는 데이터 베이스 Trade-off 알아보기 [시스템 디자인 개념 정리 - 데이터 베이스 편] https://careerly.co.kr/comments/60971 시스템 디자인에서 가장 많이 출제되는 데이터 베이스 옵션을 간단하게 정리해서 올려봤습니다. 4️⃣ 단계: 분산 시스템 기본기 쌓기 [분산 시스템 공부법 - 유튜브 채널 추천, 학습 효과 극대화 하기] https://careerly.co.kr/comments/67026 라지 스케일을 디자인하는 시스템 디자인 문제 형식이 최근 많아졌습니다. 포지션에 따라 다르겠지만, 필요하신 분들은 분산 시스템 개념도 같이 배워두시기 바랍니다. 굳이 라지 스케일 시스템 설계 면접이 아니더라도, 개발자가 공부하면 도움 되는 토픽이라고 생각합니다. 5️⃣ 단계: 버추얼 시스템 디자인 면접에서 사용되는 툴과 친숙해지기 [시스템 디자인 면접 아직 화이트 보드에 하시나요?] https://careerly.co.kr/comments/49615 요즘 온라인으로 인터뷰를 진행하는 경우가 많기 때문에 화이트보드에 그림 그리지 않습니다. 사람들이 제일 힘들어하는 부분 중 하나가 온라인 툴로 시스템 디자인 문제는 푸는 것입니다. 회사마다 요구하는 도구가 달라서 많은 도구와 친숙해지는 것도 시스템 설계 면접을 잘하는 팁 중 하나입니다. ? 무료 템플릿 [개발자 코딩 테스트, 행동/시스템 설계 면접 무료 템플릿] https://careerly.co.kr/comments/59046 최종 면접 라운드 체크리스트를 템플릿으로 만들어서 무료로 공유하고 있습니다. 면접 라운드에서 조심해야 할 점과 해야 할 질문 들 그리고 유익한 리소스들을 첨부해서 노션 템플릿으로 만들었습니다. 필요하신 분들은 위 포스팅을 참조해 주세요. ? 모의 면접을 통해 실력을 향상시키자! [영어 모의 면접 사이트 추천] https://careerly.co.kr/comments/49335 영어 모의 면접 연습이 필요하신 분들을 위해 많이 사용하는 모의 면접 사이트를 소개하는 글을 올렸습니다. 필요하신 분들은 위 포스팅을 읽어보세요. ? 질문 그 외 궁금한 점이나 필요하신 부분은 코멘트에 남겨주세요. ? 함께 읽으면 좋은 글: [구글, 아마존, 세일즈포스, 마이크로소프트 개발자 이직/취업 노하우] https://careerly.co.kr/comments/63392 [당신이 연봉 협상의 신이 되어야 하는 이유: 업데이트 버전] https://careerly.co.kr/comments/67096 [개발자의 공부법 - 뭘 공부해야 되지?] https://careerly.co.kr/comments/67013 [자기 개발에 도움되는 개발 도서 효율적으로 읽는 법] https://careerly.co.kr/comments/67007

좋아요 220 저장 634