PTT推薦

[心得] 0到100的軟體工程師面試之路

看板Soft_Job標題[心得] 0到100的軟體工程師面試之路作者
XDucka
()
時間推噓推:105 噓:0 →:18

Hi Sir,

我是XDucka, 2022年過年完到7月底大概花了4~6個月
準備和實戰了台灣一些外商公司(Google/Amazon)等等的面試

小弟這幾年在板上觀望和準備面試的過程中看了非常非常多板上的文章
Wheels大,ghostreporty大,punk86862001大,wulouise大,還有jserv大神大大
等等等等族繁不及備載

所謂取之於版,用之於版,這次面試完錄取之後
花了不少心力,
在IT邦上打了一系列總共十萬個字左右的面試準備攻略暨心得文

希望這系列文章可以整合SWE換工作時,
各種會遇到的情境/問題和心路歷程經驗,以及那些在網路上搜尋會查到的文章分享
(是一系列一直reference別人的文章的文章)

因為以繁體中文的資源而言,不管是PTT Tech_Job/Soft_Job還是Dcard
雖然面試心得文很多,但主要都著重於介紹背景和(簡略的)公司面試過程居多
完整或整合面試的各個面向的文章倒是寥寥可數

怎麼選擇要不要換工作/選擇要去的公司
規劃進度,踏出刷題的第一步,哪些是新手常犯的錯
維持刷題的動力,面試前該做的事,
面試中必須注意的事項,面試完的薪水談判等等文章

而一畝三分地裡每個topic都有一堆文章可以搜,
資源多到不行,十分感慨

-------

這系列文章的受眾原本主要是想focus on
1.有在刷題但是還沒上岸的工程師們
2.刷題刷得差不多了準備進入面試階段但是有些細節沒注意到的工程師們

後來寫了寫草稿發現打得有點長 不如來報名一下鐵人賽
再加上一些章節把這些東西變成所有階段/背景的工程師都能有一點收穫的系列文
(但是寫給初學者的建議部分我自認寫的蠻差的,所以大家就看看就好)

雖然嘴上說取之於版,用之於版
但後來還是選擇IT邦的平台,

第一是打到超過一萬個字的文章應該是很容易直接被end而且閱讀不便,
更不用說10萬個字...

第二也是因為PTT對於這種較長的文章不太方便,
不管是超連結還是打code塞圖片條字體排版,都是支援markdown的友站比較方便

第三 (最重要的)要是沒有這種強迫每天都要寫一篇文的比賽制度,
要把自己列的洋洋灑灑的大綱用心填滿應該是不可能的事
(10天後每天都在後悔,大概要花3-5個小時擬稿/打字 x 30天,痛不欲生)


更多更詳細的緣起/內容/希望帶給讀者的事情都寫在文章裡了
https://ithelp.ithome.com.tw/users/20152262/ironman/5615

我把他取名為 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會員註冊超簡單又可以匿名,
目前在於一個亂寫一通沒人回我的狀態,歡迎各位與我交流!)
如果懶得辦帳號,在這邊推/貼文我也都會轉錄過去的!

再貼一次文章網址XD
https://ithelp.ithome.com.tw/users/20152262/ironman/5615

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.86.236 (臺灣)
PTT 網址

kyrie7710/17 01:20

※ 編輯: XDucka (111.71.86.236 臺灣), 10/17/2022 01:30:50

bd53585310/17 01:33推!幫助很大,感謝大大

anyuser10/17 01:34

LimouX10/17 01:59

sososlee10/17 02:11推個

b092007510/17 02:29

touurtn10/17 02:34也太多小劇場......

touurtn10/17 02:42詳細推

worcdlo10/17 03:04最近來到TM階段,看了一些,覺得這些整理的挺好的

kusokiller10/17 04:04推個犀利鴨鴨

srwhite10/17 04:35很用心整理了很多參考資源謝了

birka122210/17 04:41

rickykai10/17 08:25

Komegod10/17 08:34

hijamoya10/17 08:36非常好的文章

duck1070410/17 08:47推一下

sakuraisora10/17 08:51

zegas10/17 08:59

TSLsun10/17 09:14推推

blazers0810/17 09:21

devilkool10/17 09:21

acoo10/17 10:29

s77485p10/17 11:31感謝

dream040510/17 11:56

koty606910/17 12:18

kevindai1010/17 12:25

asd12315910/17 12:28感謝心得與整理!

lolmap10/17 12:32推推

ph9011910/17 12:42

chatnoir10/17 13:01推推推~

ppc10/17 13:03

fake0110/17 13:53推 讚讚讚

New198610/17 14:14

cloudfly10/17 14:18推推~~~

shieldsky10/17 14:34感謝分享

fqoff10/17 14:35

hakosaki10/17 14:58先推再看

HuHuHeyHey10/17 15:02

louisfghbvc10/17 15:29這篇真的精華中的精華 鬼神的鬼神

ThxThx10/17 15:35推強者!

transforman10/17 15:58跪著推

taitzyhwan10/17 16:11

sars7878610/17 16:18

MoonCode10/17 16:20

JenniferLope10/17 16:24大師

dick5120710/17 16:50推!

shen102310/17 16:54

s895288910/17 17:09

superpandal10/17 17:48這大概就一些人同樣的路線 在一些一般優化就與深入優

superpandal10/17 17:48化相差不大的情況下強調算法 再搭配aws類的缺點凸顯

superpandal10/17 17:49算法不是沒用 是大多數沒用到 當然有例子是有用到的

superpandal10/17 17:50雖然臉書一堆人噴 但還是做出一些東西 例如zstd壓縮

superpandal10/17 17:51就是算法重要的例子 快壓縮率又不錯 然而它開源了

superpandal10/17 17:52除非它內部又有什麼更高深的算法 否則這優勢算是沒了

superpandal10/17 18:06業界遍地都是普通解法 更不用說高級解法甚至自研

j40440224010/17 18:08

superpandal10/17 18:10當然都有一些很普通的都覺得自己好犀利

dmeiki10/17 18:11

becca94510/17 18:33十萬字神了

theedge10/17 18:51萬分感謝

ManInBlack10/17 19:03太神啦傻鴨

nayeonmywife10/17 19:28推分享

leveger090310/17 20:12

Kylol10/17 20:50

ken887610/17 20:52用心推

jigfopsda10/17 20:58

ethan8611610/17 21:11推 真的好用心

kiki8615110/17 22:47推整理 裡面不少文章都看過

jigfopsda10/17 23:50寫得超好,看完再推一次 XD

patabon10/18 00:21推 很實用

jt85111310/18 00:43

w2570769310/18 04:43

ha87878710/18 06:55

rickykai10/18 07:02引用的文章也很棒,再推一次

DCTmaybe10/18 11:12已收藏,感謝分享

iamOsaka10/18 12:00推 包含整理的資源 謝謝分享

wulouise10/18 12:30哇好多篇,推毅力跟恭喜

mike846910/18 12:50

oooalice10/18 14:00推!

purin8810/18 14:53不斷撞牆/懷疑自己的智商/懷疑刷題的意義

purin8810/18 14:54刷leetcode後,我天天都懷疑自己是不是不適合這行

cseslowpoke10/18 14:58推大神

FourZero10/18 19:25大推 感謝分享 整理

zebra1002910/18 20:32

moszap10/18 22:29

rizman2810/18 22:53學習資源

tommytyc10/19 00:23

kkroy10/19 01:10推!

kyoiori10/19 04:18

amysun9110/19 08:31

ShenJing10/19 09:34很詳盡,謝謝分享

timmycheng10/19 09:46

bohmonkey10/19 13:31

jack416010/19 14:34推! 真的是會刷了之後開始懷疑自己到底適不適合這行

XX61308oo10/19 15:36推推

OkamiIII10/19 19:30好文推

phys10/19 21:16推推

whoisforce10/20 00:24

airforceso10/20 01:26push

amysun9110/20 08:36懷疑自己的時候就來推一下

tomin10/20 11:22推推

chi2chi2chi210/20 13:46推推!

saion61110/20 16:23

Kimheeche10/20 16:59推 真是完美描述刷題心境 成長曲線滿像的XD

Kimheeche10/20 16:59169題前真的是不用浪費時間思考 去參考別人精簡跟清楚

Kimheeche10/20 16:59的程式碼才是上策

akira0110/20 18:31有閒拜讀

g563712810/21 12:22

fs1uc01s2110/21 16:30推推 太神啦

jay123peter10/22 01:05

llltt12310/22 01:19

foxliu10/23 02:10真心感謝大大願意花這麼大量的時間把這段過程這麼鉅細靡遺

foxliu10/23 02:10的整理出來分享給大家

unhumanWu10/23 08:53好猛

monknoe10/23 20:54

qaz143510/24 12:35

ian15962710/24 14:38

ruby8291310/24 18:45推用心的整理

sop31710/26 17:10推推

qq9966pp11/02 10:15

qq9966pp11/02 10:19補推

tenpoinyuki11/04 17:44

LucasChen11/10 07:39