Soft_Job 板


LINE

前言: 鑒於最近蠻多人分享新加坡ByteDance面試錄取的心得,我也一起分享我的經驗(可惜是失 敗的例子xd),不過同時間有拿台灣Qualcomm的offer,於是就合併打出了這篇。 Medium: https://reurl.cc/1gvej9 時空背景 此篇是2020年11–12月的面試心得,是我第一次應徵full-time軟體工程師(以往都是 intern)。原本預計延畢到日本大阪大學交換,2021年夏天才開始面試,不過由於疫情之 下日本政府一直處在鎖國狀態,因此在決定放棄交換後就開始投履歷,也多方嘗試不同產 業的面試。一方面是紀錄自己成長過程,另一方面也能夠讓大家參考。 個人背景 碩士: 國立清華大學資應所(非應屆,晚同屆兩年) 學士: 輔仁大學企管系 由於進碩班時沒什麼基礎,因此在學期間2.5年除寫論文和做計劃外,花了很多時間去大 學部修課(程式語言/作業系統/資料結構/演算法/網路/軟體實驗),以及做了兩份實習, 以下是在履歷中放的項目: - 碩士論文(無人機路徑演算法) - 國內實習(Logitech/Embedded software engineer/7個月) - 海外實習(以色列新創/Software engineer/2個月) - Side projects(大多課堂中的期末專案整理,使用C,Python,前後端語言) - IELTS: 7.0 面試前準備 這兩年被大學部紮實的課程洗禮了一番後,基本上不太需要另外準備課內知識,不過面試 時間剛好是論文口試的隔週,只來的及刷了一個星期的LeetCode(約50題),也是後續需要 檢討的地方。 ------------------------------ 新加坡ByteDance(Tik Tok) 投遞管道: 內推 (版上的P大是我資應所學長,想內推可以聯繫他) 職缺: Back-end Engineer 流程: 四輪視訊面試,前三關為技術面試,最後一關為hr面試。 原先我是投遞new grads後端職缺,但學長告知我new grads的職缺是6月才有,因此hr幫 我把履歷轉到Tik Tok的推薦演算法部門,雖然此職缺條件是兩年以上工作經驗,但後續 面試官表示他們也有面試新鮮人。 第一關: 北京部門的面試官,全程中文。前20分鐘為履歷細節討論,主要問如何模擬碩論 實驗、我實習所用到的usb協定,及分析封包的實作過程。 接下來是問課內知識: - 網路OSI七層中每層架構及用途 - 什麼是handshake機制 - 什麼是thread?有實作過嗎 最後是白板題,使用的是線上編輯器,可使用任何語言且沒有編譯功能,面試官會看演算 法得出答案是否正確。 - 給予A和B兩個sorted array找出交集,限制用in-place的方式解題 這題關鍵是用pointer記錄下該被覆蓋掉的陣列位置以達到in-place目的,面試官人很好 ,在我邊打code邊講出想法的時候,他會給予回饋,讓我知道我的想法是朝正確的方向。 最後Q&A讓我提問後結束面試,令我訝異的是直接被告知等待下個面試官(?)我印象hr從來 沒有告訴我一二面是連在一起的阿! 第二關: 深圳部門的面試官,全程中文,前面一樣是履歷詢問,被問了一些海外實習經歷,及實習 過程用到爬蟲所做出的成效和面臨到的問題。就直接進到白板題。 - LeetCode 103. Binary Tree Zigzag Level Order Traversal (medium) 這次面試官在我答題過程表達思路時不給予任何回饋,告知我只會看最後答案。我當下想 到的是採用BFS在奇偶層使用不同進queue的順序,但結果得出錯誤的答案,最 後在時間內也沒有找出正解(網路上有解答,可用double-ended queue)。 由於解題失敗,因此面試官要我再答一題 - LeetCode 60. Permutation Sequence (hard) 看完題目我原先覺得值得一試,但推理過程似乎沒有想像中容易,而且時間大約只給20分 鐘,最後仍以失敗告終。 結果: 未進三面。 心得: 其實早有耳聞ByteDance後端職缺白板題的考試難度與時間限制,對於現在的我確 實是越級打怪。未來如果還會回來挑戰的話,我認為至少要掌握大部分medium題目的資料 結構使用。 ------------------------------ 台灣Qualcomm 投遞管道: 官網 職缺: Software Engineer 流程: hr電話面試-> 台灣team視訊面試-> San Diego總部視訊面試 此職位比較像軟體開發維護(DevOps),疫情結束後須配合出差 第一關: 面試官為一位主管及三位資深工程師,四個人輪流針對不同面向做提問。問的內容都是從 履歷延伸:專案細節,使用工具,面臨的困難及解決方法。歷時一個小時左右,幾乎每行 履歷都有被問到。 值得一提的是硬體相關的問題我都答得不太好,因為我當時很天真的看JD上的條件都是以 軟體技能為主就投遞,後來想想在半導體業本來就該具備硬體基本知識。 最後Q&A,整體感覺面試官人都很好,還提醒我如果進了二面將會是硬仗xd 第二關: 面試官為大主管(美國人)及兩位資深工程師(印度人,菲律賓人),全程英文。一樣從 履歷問題開始輪流問,有種一面的環節翻成英文重頭來過的感覺,還多了各種口音 履歷討論後是白板題,都是easy難度,用口述講出演算法,問題著重在指標與記憶體的操 作。其餘被問到的程式語言問題還有 - 巨集和函式的差別,各自的優缺點 - double pointer的用法 - C語言main function的參數(int argc, char *argv[])是什麼 - 給予一個情境,講出如何發現bug及debug的過程 最後是閒聊和Q&A,我請教了他們我需要補足哪些知識和弱項,也得到很多好的建議。 結果: offer get。 心得: 這兩輪很重視履歷的討論,感覺得出他們想了解我適合什麼與不適合什麼。我認為一個很 重要的技巧是被問到自己強項的時候要自信表達,反之問到不太熟或弱項的地方要誠實以 告,切記不要bluffing,因為一旦露出破綻馬上會被追問下去。 其實這也看出了履歷的重要性,履歷中bullet point是引導對方問問題的基點,在寫履歷 過程就要猜想會被詢問的潛在問題,如果想驗證履歷會被問什麼問題,可以先面試幾間非 前幾志願的公司當作練習。 ------------------------------ 結語及檢討: 面試結束讓我收穫很大,了解到自己的不足,包含: 1. 白板題練習不足,且要練習在無法編譯的環境下寫,或適時用紙筆輔助 2. 剛開始太過緊張消耗太多精神,導致大約在面試後期思考開始變慢 3. 一對多面試的車輪戰,需要更好的邏輯表達 謝謝大家 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.112.112 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1614699034.A.FD4.html
1F:推 Yujjlin: 謝謝分享 03/02 23:43
2F:推 newhandfun: 最近怎麼這麼多神人 03/03 00:41
3F:推 kyrie77: 推 03/03 00:49
4F:推 lturtsamuel: 高通軟體工程師在幹嘛r 03/03 01:11
5F:→ DrTech: 滿神奇的,時間管理大師?感覺兩年半做了超多事情。 03/03 01:26
我很感謝指導教授,在計畫/助教/meeting做好的前提下,願意支持我做自己想做的事,再說我不是應屆(晚兩年),壓力也比較大
6F:推 Gaogaigar: BFS緊張寫錯 就再送你一題hard 真貼心 03/03 01:35
7F:推 lee457088: 屌 03/03 01:49
8F:推 Apache: 高通就豬屎屋啊 03/03 02:03
9F:推 lturtsamuel: 那不是韌體ㄇ 03/03 02:17
10F:→ LordCHTsai: 上面寫是DevOps了,應該與韌體無關,恭喜原PO 03/03 02:21
11F:推 azzc1031: 好猛啊 這真的要下很大的努力啊!! 03/03 02:25
※ 編輯: genius558 (111.251.213.25 臺灣), 03/03/2021 02:40:22
12F:推 leon1757tw: 好猛 突然覺得自己在浪費生命 03/03 03:25
13F:推 Lucifer10896: 推 03/03 05:02
14F:推 rice9547: 為什麼 medium 寫錯是送 hard 題XDD 03/03 05:05
15F:推 taipoo: 推 03/03 05:08
16F:→ wawi2: 這件事告訴我們好好刷medium 不然送你hard喔 啾咪 只是LC 6 03/03 05:20
17F:→ wawi2: 0嚴格來說算easy XD 03/03 05:20
18F:→ wawi2: 只能說太緊張. 不過最後進Q不錯 03/03 05:25
19F:推 brianhsu: medium 解不出來送 hard,好虐… 03/03 09:28
20F:→ alongalone: 時間序列怪怪的 03/03 10:35
21F:推 az345705: 推推 03/03 10:46
22F:推 WaterLengend: medium寫不出來送hard XDDDD 03/03 11:08
23F:推 gs8613789: 太神了8 03/03 12:02
24F:推 cksxxb123: 推推 03/03 12:15
25F:推 ShenJing: 很有毅力且時間管理得很好,感謝分享 03/03 12:29
26F:推 yougigun: 厲害 向你學習 03/03 12:54
27F:推 houallan5478: 推推!! 03/03 13:05
28F:推 ayasedd: 猛 你應該是有在寫 medium?之前就 follow 你了 好強xD 03/03 15:10
29F:→ ayasedd: 同為114給推 03/03 15:10
30F:推 H2b2t: 推 03/03 15:59
31F:推 richardz: 好猛 有點好奇時間管理的部分 03/03 16:18
32F:推 PHEj: 推優秀學弟! 03/03 17:51
33F:→ PHEj: 新加坡Tiktok & Shopee內推歡迎找我! 03/03 17:51
34F:推 eju901677: 也太優秀 推 03/03 18:15
35F:推 snaketsai: medium解不出來給hard,安心上路的概念XDDDDD 03/03 20:29
36F:→ algorithms: 恭喜 03/03 20:45
37F:推 mtbehisseste: 推推 想請問Q現在給新鮮人多少啊? 03/03 21:56
38F:推 eaton1202: 推 一樣好奇37樓問題XD 03/04 00:07
39F:推 jiajisun: 推 03/04 00:50
40F:推 doranako: 現在面試好硬,medium沒過就送hard 03/04 16:21
41F:推 enamor753: 同37樓 有大大知道嗎XD 03/05 20:46
42F:推 streakray: 推分享 03/06 19:21







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP