# 2023-10-17 問答簡記 - [ ] [LinkedIn](https://www.linkedin.com/in/chun-hung-tseng/) * 2021 / 2022 年面試臉書 - 原題 - [interview 1](https://hackmd.io/@sysprog/H1nYA5ob6) - [interview 2](https://hackmd.io/@sysprog/BkCVkjsW6) - 刷題不用硬刷 hard $\to$ 不要走火入魔,重點是掌握基本實作穩定度(掌握基本的資料結構、演算法、複雜度等等)並且懂得應對跟要 hint - 穩定度的意思很單純,能把想的流程 bug-free 的寫完就很棒了(上機考智商降 50% 是常態,所以平常練習時就需要點壓力 e.g. 參加週賽等等) > 最近聽到同學面試有人信心滿滿地說 string comparison 在 C 語言中是 $O(1)$... - 可以參考 leetcode 大家回報的 recent questions (好像要付費後才能 sort by frequency) - **不要 self-reject,讓 HR 來 reject 你** - 刷題不是唯一解:大公司可能考你刷題,但是在我自己的經驗裡是少數。大多公司是會問你 CS 背景常識知識的! - 最近面試 Swisscom, Oracle, Taurus 他們都沒有考刷題,都直接問了 OS Networking 等等的基礎知識 * 實習 - Meta - Oracle (碩論在這裡寫的) - 其實有些大公司會有 research center 可以申請去做實習(我也是去了才知道有不少學校也是強迫實習 e.g. University of Waterloo),所以有些公司會有這種研究型實習缺 - Oracle DB * 寫履歷 - **提早整理自己的履歷 $\to$ 誠實面對自己**的無知與空洞履歷 $\to$ 從生活中/Jserv的課程中尋找 side project (有目標地找 才會有動力做)$\to$ 增強現實世界的實作能力而非只會寫小程式 * 如何挑選 open source project $\to$ 不要太有功利性目的去做貢獻,這樣你會做不久 - 從自己生活需求出發 - 因為自己想要有可用的國外 IP(VPS 的 IP 通常都會被 Ban 而用別人現成的 VPN 感覺太無趣了XD),而著手研究如何做 multi-hop VPN - [Rclone](https://rclone.org/): 基於我自己用 ProtonDrive 但是公司遲遲不 release Mac/Linux client, 本來想自己寫 FUSE 但是後來發現 rclone 是個更好的開源專案可以擴充,就開始閱讀原始碼,並且實作 $\to$ 成為 maintainer - Jserv 上課專題 $\to$ 別小看台上講師的耕耘啊!很多專案做下去都可以學到一大把知識。 - CPU Scheduler 書籍 $\to$ 從老師的期末專題出發,著手研究 CFS (Linux task 的設計,還有 RB-Tree 等等基本資料結構)$\to$ 第一次碰大型 codebase 並且進行改進 $\to$ Linux Kernel patch 沒有離你想像中遙遠(不用好高騖遠 一步一腳印慢慢走) - 這些專案在面試時有被問到幾次 $\to$ 凡走過必留下痕跡(你的個人特色) - 多方嘗試 注意時間安排 - [ ] 提問清單 1. 請問學長您的兵役問題是怎麼處理的?研發替代役?直接當完?然後當時有考慮到出國對兵役的影響嗎? - 直接當兵。運氣好直接無縫回台灣當兵 - 當年兵役只有 4 個月,所以狀況比較特殊。但是基本上如果有跟公司溝通好,公司常常都是願意等的!這次我找到工作時才五月,但是我十月才入職,某種程度上來說,不就跟等我當兵一樣了嗎 :) 2. 想請問學長怎麼接觸到第一份工作的 - LinkedIn 4. 剛到國外陌生的環境生活會不會不適應?有沒有遇到什麼挫折?怎麼解決? - 願意離開你的舒適圈就是good first step 了!當你真的出來之後,會因為你解決了生活的各種困難,而越來越有成就感。 - 多多認識朋友,尤其如果是在學校的話,大家都是同路人,可以抱團取暖!如果是工作,就嘗試融入當地生活!畢竟,出國不就是要漲漲見識,體驗不同的事情嗎 :) 5. 不同公司有不同側重的面向,請問學長如何短時間內察覺面試官的喜好並朝那個面向走呢? - 面試前可以研究一下公司跟團隊的領域,但是我覺得沒有必要特別引導太多。大部分的公司其實都還是有自我介紹環節的,這就是你推銷自己的好時機。 6. 公司的 HR 會看副專案的種類嗎?會看到副專案是做 AI 就覺得你是套模直接略過嗎? - 我覺得很看你面試的地方。如果看的是超級大公司(臉書這種)可能就是看 HR 看關鍵字時你有沒有剛好符合的自在履歷上面(現在很多大公司都是機器篩選= =),但是中小型公司就難說了。我自己這次找的公司都是做 SRE 相關的職務,全部都是因為side project有涉略SRE領域,才有面試機會的,給你參考! 7. 想問學長怎麼分配刷題和做 side project 的時間的? - 刷題不是短線任務,他就像吃飯一樣要走長線每天做。我當時面臉書的時候,沒有特別刷題就直接上了(因為期末考也沒空另外準備),所以吃的就是平常每天每天累積的老本。刷題不求多,而是求精。主題式的針對自己弱點去練習,每天都寫個幾題,一年也會有一千多題,對吧 :) - Side project 我都是下班做,如果你挑得好的話,有機會會讓你走火入魔,不小心天天通宵研究。 --- - [ ] Microsoft * [納德拉上任至今微軟股價漲1000%!拆解微軟重返榮耀之路,他如何讓大象跳起舞?](https://www.bnext.com.tw/article/65364/microsoft-ceo-satya-nadella) * [轉型的幕後秘辛](https://medium.com/daniel-chang%E7%9A%84%E8%81%B7%E5%A0%B4%E7%94%9F%E6%B4%BB%E7%AD%86%E8%A8%98/%E5%88%B7%E6%96%B0%E6%9C%AA%E4%BE%86-%E5%BE%AE%E8%BB%9F%E7%9A%84%E8%BD%89%E5%9E%8B%E4%B9%8B%E8%B7%AF-b8c83c639695) ![](https://hackmd.io/_uploads/BkDHMojWp.png) - [ ] NVIDIA * [NVIDIA 連續增資 200 億美元](https://www.storm.mg/lifestyle/4801185) * [NVIDIA 的股價 10 年漲 7500%](https://wealth.businessweekly.com.tw/m/GArticle.aspx?id=ARTL006001024) * NVIDIA在以色列設有7座研發中心,僱用超過3,000名員工,佔NVIDIA全球員工總數的12%。 * NVIDIA為強化資料中心事業,於 2019 年 3 月以 70 億美元購併以色列 IC 設計業者 Mellanox,該企業主要為資料中心伺服器、存儲系統提供端到端的互連解決方案和服務。 - [ ] Intel * 英特爾於以色列迦特鎮(Kiryat Gat)經營2座晶圓廠Fab 18、Fab 28之外,也於2023年6月宣布第三座Fab 38的增設計畫,預定2024年啟動,然迦特鎮位於戰事爆發地點附近,考量當地職員安全,相關生產、建設計畫或將推延。 * 英特爾於以色列生產十二代 Alder Lake、十三代 Raptor Lake 等處理器,及伺服器用處理器 Sapphire Rapids。 - [ ] Qualcomm * 在海法有研發中心,2023 年 5 月購併以色列車用半導體企業 Autotalks,主要生產用於一般汽車和自駕車的車聯網(V2X)通訊晶片。 --- 模擬面試檢討 * [失去倪](https://hackmd.io/@sysprog/rJ8AJupka) * [路易十四](https://hackmd.io/@sysprog/HyVs-dpJT) * [屎地芬森](https://hackmd.io/@sysprog/HJi_5S6y6) * [史迪奇](https://hackmd.io/@sysprog/HyshnB6yT)