哈囉各位版上先進,
小弟在2022年過年完到7月多大概花了4~6個月
準備和實戰了台灣一些外商公司(Google/Amazon)等等的面試
在準備面試的過程中(雖然是看PTT的文章比較多),不過也是參考了不少dcard的情報
這次面試完錄取之後,花了不少心力
在IT邦上打了一系列總共十萬個字左右的面試準備攻略暨心得文
希望這系列文章可以整合SWE換工作時,
各種會遇到的情境/問題和心路歷程經驗,以及那些在網路上會查到的文章分享
(是一系列一直reference別人的文章的文章)
因為以繁體中文的資源而言,不管是PTT Tech_Job/Soft_Job還是Dcard
雖然面試心得文很多,但主要都著重於介紹背景和(簡略的)公司面試過程居多
完整或整合面試的各個面向的文章倒是寥寥可數
怎麼選擇要不要換工作/選擇要去的公司
規劃進度,踏出刷題的第一步,哪些是新手常犯的錯
維持刷題的動力,面試前該做的事,
面試中必須注意的事項,面試完的薪水談判等等文章
而一畝三分地上每個topic都有一堆文章可以搜,資源多到不行,十分感慨
-----
這系列文章的受眾原本主要是想focus on
1.有在刷題但是還沒上岸的工程師們
2.刷題刷得差不多了準備進入面試階段但是有些細節沒注意到的工程師們
後來寫了寫草稿發現打得有點長 不如來報名一下鐵人賽
再加上一些章節把這些東西變成所有階段/背景的工程師都能有一點收穫的系列文
(但是寫給初學者的建議部分我自認寫的蠻差的而且不大適用於所有人,所以大家就看看就好)
選擇IT邦的平台
第一是打到超過一萬個字的文章應該是很容易直接被直接滑到底而且閱讀不便,更不用說10萬個字...
第二是排版上是支援markdown的it邦比較方便
第三 (最重要的)要是沒有這種強迫每天都要寫一篇文的比賽制度,要把自己列的洋洋灑灑的大綱用心填滿應該是不可能的事
(10天後每天都在後悔,每天大概要花2-5個小時擬稿/打字,痛不欲生)
更多更詳細的緣起/大綱/希望帶給讀者的事情都寫在文章裡了
0到100的軟體工程師面試之路
大綱:
Intro / 香香外商面試秘笈 / 踏破鐵鞋無覓處 搞定coding interview
人生篇
我該刷題嗎? / 在面試之前 / 追尋自己想要的人生是一輩子的功課 / 刷題只是一種選擇
Leetcode篇
演算法比你想像的重要
刷題能學到什麼嗎?
想要Ace面試,要刷多少題?
今天開始規劃刷題schedule
開始刷題前一定要知道的事
道生一 一生二 二生三 三生萬物 / Leetcode超級菜鳥先寫哪一題
1 to 75 to 169
思而不學則殆 站在大神的肩膀上
學而不思則惘 Leetcode Contest
你可能不知道的 Leetcode 小知識
169 to 500
500+
LC rating 2000+
刷題心理學
如何保持刷題動力
Code Template (C++ only)
推薦的Hard題目
給面試官的出題建議 / 如果不考Leetcode那要考什麼?
面試實戰篇
在你面試前一定要做的事
在你面試時一定要做的事
BQ - Behaviorial Questions Interview
Google
Google Round2
Amazon
Microsoft / Kronos / EDA / Nvidia / Quant
你有什麼問題想問我們嗎? / 問面試官的問題
抱歉很遺憾或是薪資攻防戰
On board之後才是挑戰的開始
補充資料篇
C/C++面試題
Linux/OS/Computer Architecture/Networking面試題
SWE強者書單 / Effective Engineer / Software Engineering at Google
小插曲:G社 Hiring Freeze
小故事:提離職feat勞基法
優秀網路文章分享/ 後記
不過最主要還是希望自己寫的東東能夠拋磚引玉,鼓勵在潛水的各位觀眾也可以稍微分享自己所知
不管是PO文分享經驗也好,私訊筆者分享心得也好
或是留言指正錯誤,問問題,或者是敲碗想要的主題也都可以
都會能夠有更多資訊讓接下來要走這條路的人能夠少一點迷茫的機會!
(就我所知iThome會員註冊超簡單又可以匿名,歡迎各位與我交流!)
(再貼一次連結)