作者XDucka ()
看板Soft_Job
標題[心得] 0到100的軟體工程師面試之路
時間Mon Oct 17 01:12:26 2022
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.cc), 來自: 111.71.86.236 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1665940348.A.18B.html
1F:推 kyrie77: 推 10/17 01:20
※ 編輯: XDucka (111.71.86.236 臺灣), 10/17/2022 01:30:50
2F:推 bd535853: 推!幫助很大,感謝大大 10/17 01:33
3F:推 anyuser: 推 10/17 01:34
4F:推 LimouX: 推 10/17 01:59
5F:推 sososlee: 推個 10/17 02:11
6F:推 b0920075: 推 10/17 02:29
7F:→ touurtn: 也太多小劇場...... 10/17 02:34
8F:推 touurtn: 詳細推 10/17 02:42
9F:→ worcdlo: 最近來到TM階段,看了一些,覺得這些整理的挺好的 10/17 03:04
10F:推 kusokiller: 推個犀利鴨鴨 10/17 04:04
11F:推 srwhite: 很用心整理了很多參考資源謝了 10/17 04:35
12F:推 birka1222: 推 10/17 04:41
13F:推 rickykai: 推 10/17 08:25
14F:推 Komegod: 推 10/17 08:34
15F:推 hijamoya: 非常好的文章 10/17 08:36
16F:推 duck10704: 推一下 10/17 08:47
17F:推 sakuraisora: 推 10/17 08:51
18F:推 zegas: 推 10/17 08:59
19F:推 TSLsun: 推推 10/17 09:14
20F:推 blazers08: 推 10/17 09:21
21F:推 devilkool: 推 10/17 09:21
22F:推 acoo: 推 10/17 10:29
23F:推 s77485p: 感謝 10/17 11:31
24F:推 dream0405: 推 10/17 11:56
25F:推 koty6069: 推 10/17 12:18
26F:推 kevindai10: 推 10/17 12:25
27F:推 asd123159: 感謝心得與整理! 10/17 12:28
28F:推 lolmap: 推推 10/17 12:32
29F:推 ph90119: 推 10/17 12:42
30F:推 chatnoir: 推推推~ 10/17 13:01
31F:推 ppc: 推 10/17 13:03
32F:推 fake01: 推 讚讚讚 10/17 13:53
33F:推 New1986: 推 10/17 14:14
34F:推 cloudfly: 推推~~~ 10/17 14:18
35F:推 shieldsky: 感謝分享 10/17 14:34
36F:推 fqoff: 推 10/17 14:35
37F:推 hakosaki: 先推再看 10/17 14:58
38F:推 HuHuHeyHey: 推 10/17 15:02
39F:推 louisfghbvc: 這篇真的精華中的精華 鬼神的鬼神 10/17 15:29
40F:推 ThxThx: 推強者! 10/17 15:35
41F:推 transforman: 跪著推 10/17 15:58
42F:推 taitzyhwan: 推 10/17 16:11
43F:推 sars78786: 推 10/17 16:18
44F:推 MoonCode: 10/17 16:20
45F:推 JenniferLope: 大師 10/17 16:24
46F:推 dick51207: 推! 10/17 16:50
47F:推 shen1023: 推 10/17 16:54
48F:推 s8952889: 推 10/17 17:09
49F:→ superpandal: 這大概就一些人同樣的路線 在一些一般優化就與深入優 10/17 17:48
50F:→ superpandal: 化相差不大的情況下強調算法 再搭配aws類的缺點凸顯 10/17 17:48
51F:→ superpandal: 算法不是沒用 是大多數沒用到 當然有例子是有用到的 10/17 17:49
52F:→ superpandal: 雖然臉書一堆人噴 但還是做出一些東西 例如zstd壓縮 10/17 17:50
53F:→ superpandal: 就是算法重要的例子 快壓縮率又不錯 然而它開源了 10/17 17:51
54F:→ superpandal: 除非它內部又有什麼更高深的算法 否則這優勢算是沒了 10/17 17:52
55F:→ superpandal: 業界遍地都是普通解法 更不用說高級解法甚至自研 10/17 18:06
56F:推 j404402240: 推 10/17 18:08
57F:→ superpandal: 當然都有一些很普通的都覺得自己好犀利 10/17 18:10
58F:推 dmeiki: 推 10/17 18:11
59F:→ becca945: 十萬字神了 10/17 18:33
60F:推 theedge: 萬分感謝 10/17 18:51
61F:推 ManInBlack: 太神啦傻鴨 10/17 19:03
62F:推 nayeonmywife: 推分享 10/17 19:28
63F:推 leveger0903: 推 10/17 20:12
64F:推 Kylol: 推 10/17 20:50
65F:推 ken8876: 用心推 10/17 20:52
66F:推 jigfopsda: 推 10/17 20:58
67F:推 ethan86116: 推 真的好用心 10/17 21:11
68F:推 kiki86151: 推整理 裡面不少文章都看過 10/17 22:47
69F:推 jigfopsda: 寫得超好,看完再推一次 XD 10/17 23:50
70F:推 patabon: 推 很實用 10/18 00:21
71F:推 jt851113: 推 10/18 00:43
72F:推 w25707693: 推 10/18 04:43
73F:推 ha878787: 推 10/18 06:55
74F:推 rickykai: 引用的文章也很棒,再推一次 10/18 07:02
75F:推 DCTmaybe: 已收藏,感謝分享 10/18 11:12
76F:推 iamOsaka: 推 包含整理的資源 謝謝分享 10/18 12:00
77F:推 wulouise: 哇好多篇,推毅力跟恭喜 10/18 12:30
78F:推 mike8469: 推 10/18 12:50
79F:推 oooalice: 推! 10/18 14:00
80F:→ purin88: 不斷撞牆/懷疑自己的智商/懷疑刷題的意義 10/18 14:53
81F:→ purin88: 刷leetcode後,我天天都懷疑自己是不是不適合這行 10/18 14:54
82F:推 cseslowpoke: 推大神 10/18 14:58
83F:推 FourZero: 大推 感謝分享 整理 10/18 19:25
84F:推 zebra10029: 推 10/18 20:32
85F:推 moszap: 推 10/18 22:29
86F:推 rizman28: 學習資源 10/18 22:53
87F:推 tommytyc: 猛 10/19 00:23
88F:推 kkroy: 推! 10/19 01:10
89F:推 kyoiori: 推 10/19 04:18
90F:推 amysun91: 推 10/19 08:31
91F:推 ShenJing: 很詳盡,謝謝分享 10/19 09:34
92F:推 timmycheng: 推 10/19 09:46
93F:推 bohmonkey: 推 10/19 13:31
94F:推 jack4160: 推! 真的是會刷了之後開始懷疑自己到底適不適合這行 10/19 14:34
95F:推 XX61308oo: 推推 10/19 15:36
96F:推 OkamiIII: 好文推 10/19 19:30
97F:推 phys: 推推 10/19 21:16
98F:推 whoisforce: 推 10/20 00:24
99F:推 airforceso: push 10/20 01:26
100F:推 amysun91: 懷疑自己的時候就來推一下 10/20 08:36
101F:推 tomin: 推推 10/20 11:22
102F:推 chi2chi2chi2: 推推! 10/20 13:46
103F:推 saion611: 推 10/20 16:23
104F:推 Kimheeche: 推 真是完美描述刷題心境 成長曲線滿像的XD 10/20 16:59
105F:→ Kimheeche: 169題前真的是不用浪費時間思考 去參考別人精簡跟清楚 10/20 16:59
106F:→ Kimheeche: 的程式碼才是上策 10/20 16:59
107F:推 akira01: 有閒拜讀 10/20 18:31
108F:推 g5637128: 推 10/21 12:22
109F:推 fs1uc01s21: 推推 太神啦 10/21 16:30
110F:推 jay123peter: 推 10/22 01:05
111F:推 llltt123: 推 10/22 01:19
112F:推 foxliu: 真心感謝大大願意花這麼大量的時間把這段過程這麼鉅細靡遺 10/23 02:10
113F:→ foxliu: 的整理出來分享給大家 10/23 02:10
114F:推 unhumanWu: 好猛 10/23 08:53
115F:推 monknoe: 推 10/23 20:54
116F:推 qaz1435: 推 10/24 12:35
117F:推 ian159627: 推 10/24 14:38
118F:推 ruby82913: 推用心的整理 10/24 18:45
119F:推 sop317: 推推 10/26 17:10
120F:→ qq9966pp: 推 11/02 10:15
121F:推 qq9966pp: 補推 11/02 10:19
122F:→ tenpoinyuki: 推 11/04 17:44
123F:推 LucasChen: 推 11/10 07:39
124F:推 waynepc: 推大師 11/14 00:16
125F:推 KOD: 讚讚 11/23 09:24
126F:推 jazz0320: 推 01/02 11:26
127F:推 qqqaz9527tw: 謝謝大大 01/04 16:49