[心得] 2022上半年前端工程師面試心得
Medium好讀版:https://medium.com/@qwe70301_22684/c4b25c7e3485
2022上半年前端工程師面試心得
*本文以面試題分享為主,心得待補(也有可能不補)
求職背景
四大學士肄業,工作總年資兩年兩個月,履歷上放了三家公司(工作時間:7、7、12)。主要
求職技能為React & React Native。求職管道為104站內投遞履歷,大多投Senior(兩年or三
年以上)的職位,期望薪資為75k/m & 1000k/y。共面試11間公司,近20場面試,最後拿到4
份offer。由於本文會放面試題目,所以就不羅列公司名稱了。
面試內容
1. JS觀念:題型主要有兩種,一種是名詞解釋(ex:Explain Event Loop in JavaScript)。
這類題型要注意的是如果遇到對岸的面試官,他們不太喜歡用英文名詞,所以平常要看一點
簡體技術文章回答起來會比較順暢。
另一種是給你一段code請你寫log的結果,有時候還會叫你解釋,比如下面這題:
https://i.imgur.com/X16lwXJ.png
算是我比較有印象的一題,因為log到c就會拋error,所以log d,e都是陷阱。這類型題目主
要是考scope(var,let,const,著重在考var有多會搞鬼),closure,arrow function,this,a
sync(常見考法就是把log放在setTimeout裡),primitive values vs objects(延伸相關問
題:淺拷貝vs深拷貝,{}==={},object賦值)。比較進階一點的會考prototype,promise。
2. React:相較於JS題,React難度跟我之前找Junior/Mid等級差不多,經典必考題:生命週
期,useEffect,useMemo,useCallback,key,HOC,class vs functional component。當
然也有進階題:Reconciliation,SyntheticEvent,refs相關問題(比較常見的是給你一段co
de問有什麼bug以及如何改進)
3. web相關:這部分就比較偏雜學,很多問題不是要一個正確答案,而是開放式問答,主要
測試過往工作經驗有沒有料。常見問題:localStorage vs sessionStorage vs cookies,HT
TP Status Code,SSR,CORS。進階題(很不常見,通常每家公司問的都不一樣):web worker
,CSRF,browser rendering
4. CSS:很少被考到,就算有考也就兩三題考古題:CSS權重,px vs em vs rem。比較進階(
對我來說)的題目有:SCSS/LESS的用法,styled-component的用法,把一個div置中的css要
怎麼寫,給一張圖要你照著圖切之類的。
5. 演算法(leetcode):這次體感與Junior時期差最多的環節,大約2/3的公司會考基本程式
題,不過難度都是easy等級,而且一定會問優化方法(最優解)
6. 現場實作功能:也是與Junior不一樣的環節,但比較少遇到(11家遇到三家)。一家考費式
數&質數判斷+切版要求做成網頁,一家考Autocomplete,還有一家請我現場實作指定時間寄
Gmail的功能。這部分就僅供參考,不太可能會考一樣的題目。
面試心得
雖然面試內容洋洋灑灑打了一大篇,但其實考試在整個面試流程大概只占30%時間,與面試
官閒聊大概佔50%,HR大概20%。我自己在考試過程也不可能每一題都會,每一題都答對,甚
至有些題目會做不完只能打嘴砲。基本上,閒聊環節能超過兩個小時的公司我幾乎都有拿到
offer,所以我的面試策略一直都是想辦法增加聊天的話題。而話題最主要的來源當然是過
去的工作經歷,這部分就要看自己過往的積累和公司有沒有對應到,比如說一起探討TypeSc
ript的使用場景,一起吐槽webview的體驗有多差之類的。
下面有幾招強行增加話題的方法,用了不保證能加分
1.有些考題自己剛好有些獨特的見解,可以要求用口說解釋,然後在閒聊環節大談。舉個例
子,我自己對React的useEffect和setState有些想法,就會要求用講的,目前沒遇到有誰拒
絕聽我大談。
2.不會的題目可以請對方解說,講解過程也盡量與自己的現有知識做連結,做一些反應給對
方。真的完全沒聽過那至少又多學到一課,下場面試會更好。
3.與對方聊聊他們使用的技術、框架。效果同第二招,有接觸過的話可以聊,沒接觸過也能
增加知識儲備。
結語
感謝今年大缺工,讓很多Senior職缺門檻都降到兩年以上,薪水也變得很好談,至少每一家
都說我開的價格沒有問題(當然有沒有offer那是另一回事)。半遠端/全遠端的職缺也變得很
多,工作內容也變得正常許多(跟2021年底滿滿的虛擬幣交易所職缺比),建議大家真的可以
趁今年卡個好位子。最後,祝大家都能找到理想中的工作
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.17.131 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1649256877.A.73F.html
推
04/06 23:01,
2年前
, 1F
04/06 23:01, 1F
→
04/06 23:01,
2年前
, 2F
04/06 23:01, 2F
推
04/06 23:30,
2年前
, 3F
04/06 23:30, 3F
推
04/07 03:48,
2年前
, 4F
04/07 03:48, 4F
→
04/07 03:48,
2年前
, 5F
04/07 03:48, 5F
我都海投履歷,以這次來說投了大概100家,兩天內有二十幾家面試邀請,最後挑了11家去面。學歷的話就算了吧,目前沒怎麼感受到障礙
推
04/07 06:01,
2年前
, 6F
04/07 06:01, 6F
推
04/07 09:53,
2年前
, 7F
04/07 09:53, 7F
→
04/07 09:53,
2年前
, 8F
04/07 09:53, 8F
→
04/07 09:53,
2年前
, 9F
04/07 09:53, 9F
至今為止遇到的獵頭大多很雷...之後試試經營Linkedin試試能不能遇到好獵頭。薪資的話一百萬在Sr職缺中算中等偏低的,不用太擔心對方預算不夠
→
04/07 10:08,
2年前
, 10F
04/07 10:08, 10F
→
04/07 10:08,
2年前
, 11F
04/07 10:08, 11F
推
04/07 10:16,
2年前
, 12F
04/07 10:16, 12F
→
04/07 10:16,
2年前
, 13F
04/07 10:16, 13F
→
04/07 10:16,
2年前
, 14F
04/07 10:16, 14F
※ 編輯: qwe70302 (111.71.17.131 臺灣), 04/07/2022 10:56:17
※ 編輯: qwe70302 (111.71.17.131 臺灣), 04/07/2022 11:00:20
推
04/07 11:00,
2年前
, 15F
04/07 11:00, 15F
→
04/07 11:00,
2年前
, 16F
04/07 11:00, 16F
推
04/07 11:13,
2年前
, 17F
04/07 11:13, 17F
→
04/07 11:13,
2年前
, 18F
04/07 11:13, 18F
→
04/07 11:16,
2年前
, 19F
04/07 11:16, 19F
→
04/07 16:45,
2年前
, 20F
04/07 16:45, 20F
→
04/07 16:45,
2年前
, 21F
04/07 16:45, 21F
→
04/07 16:46,
2年前
, 22F
04/07 16:46, 22F
→
04/07 16:46,
2年前
, 23F
04/07 16:46, 23F
→
04/07 18:09,
2年前
, 24F
04/07 18:09, 24F
推
04/07 20:56,
2年前
, 25F
04/07 20:56, 25F
推
04/07 23:02,
2年前
, 26F
04/07 23:02, 26F
→
04/07 23:02,
2年前
, 27F
04/07 23:02, 27F
推
04/07 23:23,
2年前
, 28F
04/07 23:23, 28F
推
04/08 00:08,
2年前
, 29F
04/08 00:08, 29F
推
04/08 08:41,
2年前
, 30F
04/08 08:41, 30F
推
04/08 08:57,
2年前
, 31F
04/08 08:57, 31F
→
04/08 09:00,
2年前
, 32F
04/08 09:00, 32F
→
04/08 09:00,
2年前
, 33F
04/08 09:00, 33F
推
04/08 09:51,
2年前
, 34F
04/08 09:51, 34F
推
04/08 10:11,
2年前
, 35F
04/08 10:11, 35F
推
04/08 10:51,
2年前
, 36F
04/08 10:51, 36F
推
04/08 19:32,
2年前
, 37F
04/08 19:32, 37F
→
04/08 19:32,
2年前
, 38F
04/08 19:32, 38F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):