拖了三個月的軟體工程師面試SOP在此獻上!把面試當作刷題的我,把面試經驗技巧,努力濃縮再濃縮,還是有15分鐘的精華,只要五步驟,面試照著做,保證你 ace the coding interview like a PRO (most of the time).
這集會聊到...
💬 Overview 💬
💙 什麼是 coding interview? 1:20
💙 面試必備 - 比履歷還重要的東西 3:44
💙 面試流程 1 - 聽問題問問題 4:15
💙 面試流程 2 - 如何分析問題 6:00
💙 面試流程 3 - 如何寫程式碼 8:45
💙 面試流程 4 - 測試程式碼 10:10
💙 面試流程 5 - 再問更多問題 12:08
💙 面試流程 0 - 寒暄問暖不囉唆 13:30
🙌🏻 面試好書推薦 🙌🏻
👍🏻 準備軟體工程師面試必備書
Cracking the Coding Interview 提升程式設計師的面試力 https://shp.ee/y7rbjqk
https://www.books.com.tw/products/0010881287
👍🏻 當畫家遇上演算法 看圖學演算法
Grokking Algorithms 白話演算法!培養程式設計的邏輯思考
https://shp.ee/k3jtmvg
👍🏻 置入生活中的演算法
Algorithms to Live By: The Computer Science of Human Decisions 決斷的演算:預測、分析與好決定的11堂邏輯課
https://shp.ee/rvvh89e
https://www.books.com.tw/products/0010761815
👍🏻 Logitech 羅技 MX Keys 無線鍵盤 https://shp.ee/ptt9wtm
👍🏻 Logitech 羅技 MX Master 3 無線藍牙滑鼠 https://shp.ee/pu9qtcc
👍🏻 Backbone 人體工學椅 https://shp.ee/fgi35c9
👍🏻 Tresanti 電動升降桌 https://shp.ee/9wmht7r
👍🏻 logitech 羅技 StreamCam https://shp.ee/fbvgbvc
👍🏻 RODE Lavalier GO 領夾式 小型麥克風 https://shp.ee/nx6w9vc
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
#面試SOP #工程師求職 #面試流程大剖析
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
【Disclaimer 聲明】
Some links are affiliated.
上面有些連結是回饋連結,如果你透過這些連結購買商品,我可以得到一些小獎勵,但不會影響到你購買的價格,甚至會是更低的價格!謝謝你的支持💕
「hackerrank介紹」的推薦目錄:
- 關於hackerrank介紹 在 Untyped 對啊我是工程師 Youtube 的最佳解答
- 關於hackerrank介紹 在 [心得] 台積IT SRE 面試心得- 看板Tech_Job - 批踢踢實業坊 的評價
- 關於hackerrank介紹 在 TSMC-IT 介紹 - 中央大學板 | Dcard 的評價
- 關於hackerrank介紹 在 CCUPY2018/hackerrank.md at master - GitHub 的評價
- 關於hackerrank介紹 在 ALPHA Camp - 非本科系學程式真的能找到工作嗎? 工程師 ... 的評價
- 關於hackerrank介紹 在 用Racket 刷題 的評價
- 關於hackerrank介紹 在 [心得] 台積IT SRE 面試心得 - Mo PTT 的評價
- 關於hackerrank介紹 在 Python 新手學習網站Snakify 介紹 的評價
- 關於hackerrank介紹 在 【最完整!演算法學習路線圖】 入門|介紹|教學|LeetCode 的評價
hackerrank介紹 在 TSMC-IT 介紹 - 中央大學板 | Dcard 的推薦與評價
TSMC-IT 介紹 ... 大學的部分可以提到就好,不用介紹的比研究所還多5. ... B30履歷過了之後,hackerrank的考試基本分數要破100分,如果說it開發單位, ... ... <看更多>
hackerrank介紹 在 CCUPY2018/hackerrank.md at master - GitHub 的推薦與評價
HackerRank 練習. 介紹. Say "Hello World with Python". 簡單的Hello World,需要先知道print() 這個概念. Python If-Else. 判斷式,在Python 中沒有Switch...case. ... <看更多>
hackerrank介紹 在 [心得] 台積IT SRE 面試心得- 看板Tech_Job - 批踢踢實業坊 的推薦與評價
分享一下近期在台積電不錯的面試經驗。
人資主動邀請面試。面試一共會有專業項目三關 + 人資一關,由於主管希望面試者能有較
充足的準備,因此專業項目每一關的間隔時間預定是兩個禮拜,如果有需求需要加快面試
速度也是可以調整時程。現在疫情期間,除了測驗要去廠區之外,其他面試一率都是視訊
面試。
第一關:專長簡介和專業問題 (60 分鐘)
一面的流程會分成四個部分:
1. (主管) 部門介紹
2. (主管) 整體面試流程介紹
3. 面試者專長簡介和簡答題
4. Q & A
主管在介紹完部門和面試流程後,會請面試者介紹自己擅長的領域。這邊比較特別的是,
主管有說明已完整看過我的履歷,所以希望我能只就自己專業領域和擅長方向介紹即可,
而他會根據我所說的內容進行提問。而我回答我比較擅長的方向是:Golang 和 Web
backend。
主管提問內容包含:
1. sorting algorithm / BST / stack / queue / binary tree / hash map 具體實作和
相關 time complexity
2. HTTP protocol 流程和 package format
3. cookie
4. Linux 環境的操作 (包含查看記憶體、 network package、service port、process)
自認在 Linux 這一塊沒有回答的很好,知道用哪些 tool 去查看,但是問到更細節的部
分就不太了解。不過主管說這樣問是想了解面試者的程度在哪裡,所以不會就說不會就好
。
一面完後就直接約了第二關的時間,第二關其實就是台積的程式測驗 HackerRank,主管
給兩週的時間做準備,所以應該是沒有所謂補考的機會。主管很貼心地說該怎麼循序漸
進地去準備線上測驗考題,像是可以先從 leetcode acceptance 較高的題目開始練習。
第二關:HackerRank 線上測驗 (90 分鐘)
HackerRank 90 分鐘要做 3 題,我覺得 3 題的難度都在 leetcode easy 而已,如果有
在刷題的面試者應該可以做很快。
3 題中我 2 個題目的 test case 全過,最後 1 題有兩個 test case 沒有過 (大概是
code 判斷沒有寫完整)。
HackerRank 提交之後,隔天人資就很有效率地打電話約二面時間和人資面試時間,並且
請我找時間去廠區進行適性和英文測驗。
英文測驗
英文測驗網路上很多資訊就不多說,自己寫起來是覺得有點難度,尤其閱讀測驗字體每一
篇都不一樣 (有些看起來有點模糊),對於一個格式狂來說看起來有點痛苦 QQ 多益 755
(3 年已過期),台積英文測驗 7 級。
第三關:Algorithm 面試 (120 分鐘)
最後一關是在 120 分鐘內寫 3 題 leetcode 題目,每題 40 分鐘,流程包含:
1. 看題目並思考解法,如果有問題也可以提問
2. 跟主管口頭討論解題邏輯和 time complexity
3. 和主管討論後,分享 IDE 畫面,並且根據剛剛所敘述的解題邏輯把 code 實作出來
4. 跟主管逐步解釋 code 內容並討論有沒有更好的解法或是提高 code 可讀性
我是使用 Golang 和 Go playground 來答題。老實說,我因為緊張和缺乏實務演算法面
試經驗,所以第 1 題出現邏輯失常,沒辦法在短時間內思考出答案,不過幸好後來有冷
靜下來回復正常,趕在時間內給出指定 time complexity 的解答,後面 2 題則是都可以
在第一次就給出正確的解題邏輯。
另外,我覺得比較難的是實作 code 的正確度。因為主管會全程觀看我寫 code 的流程,
所以一但有思考停頓、出現 compile error、或是不小心沒寫到邏輯就執行程式導致
test case 結果錯誤,這些行為都會在解題完之後被拿出來討論。討論過程中,主管態度
都是很好的,不會給面試者壓迫感。
面試完後,主管有提到我的演算法邏輯和 code 可讀性不錯, Golang 掌握程度也很好。
不過缺少面試練習,所以一開始因為緊張而失常,第一題應該是最簡單的題目但我卻思考
最久。還有就是第 2 題的時候,寫 code 流程不夠謹慎沈穩,導致有一個地方踩到
invalid memory access。
整體面試時程超過一個月時間,雖然時間上拉的比較長,但是面試過程能感受到主管是一
位很重視技術能力,並且很認真地想要篩選符合職缺的人。從面試過程中學習到蠻多經驗
,是一個很好的面試體驗。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.216.211 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1630730011.A.F23.html
※ 編輯: cjamhe01385 (118.166.216.211 臺灣), 09/04/2021 12:37:28
澄清一下,資深且有多年實務經驗的 candidate 會有更多 SRE 面向的問題
像我們這種相較資淺(低於十年)的就是 algorithm 為主
※ 編輯: cjamhe01385 (118.166.216.211 臺灣), 09/04/2021 16:55:09
... <看更多>