
보안 엔지니어링 직무를 위한 선별된 학습 노트 및 면접 준비 가이드로, 네트워킹, 웹 보안, 암호학, 악성코드 분석, 익스플로잇, 위협 모델링 및 코딩 문제를 다룹니다.
저는 Google의 보안 엔지니어이며, 이는 제가 면접을 준비할 때 작성했던 노트입니다. 이 분야에서의 첫 직장이며, 많은 분들이 어떻게 공부했는지 물어보셨습니다. 제 노트는 주로 배워야 할 용어와 기술 목록과, 특정 세부 사항을 기억하는 데 도움이 된 작은 정보들로 구성되어 있습니다. 또한 공부할 주제를 아는 것만큼 중요한 면접 팁과 학습 전략도 포함시켰습니다.
때때로 더 많은 주제를 포함하도록 노트를 업데이트합니다. 목록에는 매우 많은 주제와 용어가 있습니다. 지원하는 역할을 신중히 고려하고 그에 맞춰 학습 목표를 설정하세요. 모든 분야의 전문가가 되길 기대하는 사람은 없습니다.
코딩에 자신이 없다면: 작은 스크립트를 작성하고 선호하는 언어의 기능을 공부하는 데 더 많은 시간을 투자하세요. 코딩은 필수입니다(현재 역할에서 코딩을 좋아하지 않거나 많이 사용하지 않더라도 마찬가지입니다). 이 목록에 코딩 관련 섹션이 있습니다.
보안 주제에 자신이 없다면: 많은 독서를 권장하며, 익숙하지 않거나 쉽게 설명할 수 없는 용어를 만나면 목록에 추가하세요.
제가 Google에 몇 년간 근무하면서 많은 분들이 이 노트를 활용했다는 사실을 알게 되어 매우 기쁩니다! Google에서 제안을 받는 것뿐만 아니라 이 업계에서 첫 직장을 구하거나 초점을 전환하는 데에도 사용되었다고 들었습니다. 이런 이야기를 듣는 것을 정말 좋아합니다!
입사 이후, Google 보안 엔지니어링 면접 과정에서 대부분의 지원자가 통과하지 못하는 이유가 무엇인지도 알게 되었습니다. 지원자가 제안을 놓치는 가장 큰 이유는 코딩 문제에서 어려움을 겪기 때문입니다.
이에 대해 두 가지를 말씀드리고 싶습니다:
특정 영역에 자신이 없어 제안을 받지 못했지만, 그 역할/회사가 자신에게 적합하다고 생각한다면, 해당 영역에서 자신감을 쌓을 시간을 가지고 다시 도전해보세요.
마지막으로, 풀 리퀘스트를 환영합니다! 목록을 최신 상태로 유지하는 데 기여해주신 모든 분들께 감사드립니다.