各位三百萬大大好
我的背景跟q大有點像,最近也有一些面試
所以想說借標題 po 個文讓大家笑一下
---
# 求職背景
112文組學士,前端年資差不多三年
技能樹就 Vue 全餐 + 基本 Node.js 後端
求職管道大都是 CakeResume 的獵頭介紹,沒用 104
btw 這個獵頭還不錯,職缺都很好,人也很積極,很感謝他
期望薪資跟q大差不多
共面試 9 間左右,有幸拿到 2 個 offer
---
# 事前準備
履歷我是用這個工具,頗推
https://app.flowcv.io/resume
然後考古題我都從這邊看:
https://tinyurl.com/4fykfumm
https://www.frontendinterviewhandbook.com/introduction
https://www.techinterviewhandbook.org/software-engineering-interview-guide/
我很懷疑很多面試官也是從這邊出題啦ㄏㄏ
不過 BQ 跟 end of interview questions 可以參考就好
畢竟國外跟台灣的文化不一定完全相同,大家都懂
---
# 面試內容
典型的面試流程是:考卷前測 + 技術面 + BQ 面
## 考卷前測
這部分通常只是要篩掉完全不會寫 code 的人
所以通常不會太難,大部分是 JS + Vue 考古題
或是要你做一個有一點點難度的功能
例如按住 ctrl 可以一次勾選一堆 checkbox 的表單
或是簡單串一下 websocket 之類的
理論上平常有在寫 code 的話,這部分都不會太難
## 技術面
這邊就會問比較深了,又可以再分成兩部分
一個是從你以前的專案經驗下去問:
你有沒有用過 XX 技術啊?感想是什麼R?啊如果有 OO 問題怎麼處理啊?
建議除了要熟自己履歷上寫的東西以外,也可以想一下面試官會怎麼問
另一個就是問前端技術了:
現場實作、白板題、leetcode、問答題都有
內容通常是 Vue 跟 JS,CSS 幾乎沒有
Vue 被問蠻深入的,很後悔沒把 Vue 原始碼看過一遍
還有 Vue 跟 React 的比較,為什麼要選 Vue,兩個框架的優缺點之類的
然後 Vue 最近升到 Vue 3,所以 Vue 2 vs. Vue 3 也是熱門考題
另外蠻建議去學一下 Vue 的測試的
我遇到的公司聽到你會寫測試多少都會問兩句,然後加一點分
JS 就比較偏考古題
web 的部分跟q大感覺相同,就雜學
行有餘力的話是可以去了解一點資安,至少 XSS, CSRF 知道是什麼
leetcode 的話,我是比較少遇到
有遇到也是 easy 等級的,而且大部分還真的都可以用 hashmap 解 LUL
https://www.youtube.com/watch?v=kVgy1GSDHG8
我個人是覺得,如果只是要在台灣 1m/year 的話,可以不用刷到 medium
array, hashmap, binary search 理解一下,最多就加個 recursive
然後把這裡相關的 easy 題弄懂,就還算蠻夠的了
https://leetcode.com/explore/learn/
當然 time/space complexity 自己要注意一下
通常就 easy 來說,會寫到 O(n^2) 就是寫錯了
講解題目的時候,也記得順便跟面試官帶一下
這次面試,我是還蠻後悔花很多時間在 medium 的
不過未來想更上一層樓的話,這些資結 & 演算法最終還是都要弄熟啦
至少 blind 75 要刷起來防身
https://tinyurl.com/yckzb5r7
---
# BQ 面
說實在這部分我也很苦手 QQ
我自己的感覺是,如果你技術有到的話
BQ 只是要確定你是不是機巴人而已
就 1m 這個不算非常高的待遇來說
公司寧願選一個技術不算頂天,但人還不錯的工程師
也不要一個技術超強,但毛也很多的大神
所以我的策略是......讓自己像個正常人就好
然後一些考古題是幾乎每次都會被問到的
為什麼想轉職?怎麼學新技術的?三年五年內的規劃?
盡量讓自己看起來是有想法,有在規劃的人
這點也蠻重要的
---
# 結語
其實我以上說的也不一定對,就當一家之言姑且聽之就好
但今年目前至少就我體感上來說,是真的蠻缺人的
linkedin 跟 Cakeresume 的訊息一直進來
JD 只符合 50% 不到的也在推,然後還可以進二面(雖然最後應該還是被刷了 QQ)
薪資的話,大部分公司也沒特別對我的價格說什麼
至少我目前遇到的是這樣啦
所以把我上面那一串都當 bullshit 沒關係
但是真的蠻建議多出去面兩間的
--