PTT推薦

Re: [心得] 2022上半年前端工程師面試心得

看板Soft_Job標題Re: [心得] 2022上半年前端工程師面試心得作者
Saaski
(GreedIsGood)
時間推噓18 推:18 噓:0 →:5

各位三百萬大大好
我的背景跟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 沒關係
但是真的蠻建議多出去面兩間的

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.48.61 (臺灣)
PTT 網址

iceman556604/20 16:06推分享

lairx04/20 16:06

tofuflower04/20 16:45測試的部分不好說...我個人覺得陸企不太關心測試

tofuflower04/20 16:46就面試過程中的感覺啦,歐美公司會喜歡工程師寫測試

jobintan04/20 17:32說到考刷題,國外除非是full stack才會遇到較難的題。

jobintan04/20 17:33寫不寫測試看公司,大公司為求系統穩定肯定要求測試。

jobintan04/20 17:34至於consultancy嘛,browser開起來操作沒問題就好了。ww

zxzxcool04/20 17:44

zegas04/20 17:48

bcjohn04/20 17:59

em123404/20 18:43雖體感很缺人 但看到版上很多人薪資又很困惑 太低了

sakuraisora04/20 18:44

MoMoShota04/20 18:44是串 socket 還是 websocket?現在前端這麼內卷的嗎

websocket,我改一下好了 就簡單用 socket.io 串一下這樣,類似報價那種

※ 編輯: Saaski (180.176.48.61 臺灣), 04/20/2022 19:12:48

jazz032004/20 20:11

gigi5082404/20 20:28

ppc04/20 22:41恭喜

ntpuisbest04/20 23:31方便問原Po從2019開始跳幾次到1m的嗎?

robertchun04/21 05:30推推

sakyle04/21 07:41推推

sky8042004/21 11:58很實用的心得,感謝分享

ddahg04/21 12:28謝謝準備的分享

Maxpie04/24 05:46恭喜

ya213804/26 18:27推分享,讚讚