正想分享近期面試心得,站長就先PO文了,哈哈 由於我本身是美術科系畢業,之前也是做包裝和平面設計的工作,所以網頁設計和前端的職缺我都有投,目標是先讓自己進入業界環境。 剛開始蠻挫折的因為沒什麼前端junior職缺,且職缺要求五花八門技術又要有相關工作經驗或是相關科系,工作內容好像什麼都要會,也很多我看不懂的工具... 過一兩週後,開始有人找我,但大多都是網頁設計相關的工作,至於工作內容也很雜,且薪資也不在預期之中。 這幾天陸續面試,其實沒什麼自信且緊張,有些公司面試有筆試,拿到試題腦袋一片空白,平常用電腦打字,現在變成拿筆寫出code或回答問題,最後就把試題會的部分寫一寫,完全看不懂的就跳過,之後面試官來面試我,原本想說試題好多都不會,根本亂寫一通,可能會被洗臉,先做好心理準備XD 結果面試官一題一題有耐心的問我為什麼會這樣回答,不管我答對還是錯面試官都詳細的告訴我釐清觀念,其實考官有說題目都比較刁專有陷阱,因為知道我是初學者,所以也在他預料範圍內,很感謝他們耐心教導,對方也告訴我一些這方面的經驗或關鍵字,真感人! 總之,近期的面試都吸取很多知識和建議,也被面試官提點我的JS部分要在深入學習扎實一點,還有去看看什麼是clean code


分享一下面試題目(我比較有印象的)

if ([]) {
    console.log('Y')
} else {
    console.log('N')
}
//結果為如何
console.log( (0.1 + 0.2) === 0.3 )
//結果為如何
console.log( NaN === NaN )
//結果為如何
console.log(parseInt('123ABC'))
//結果為如何
const a = '3'
const b = 1
console.log (a+b)
//結果為如何
console.log ([...'...'].length)
//結果為如何

還有一系列的typeof型別比較問題,但我無法直覺信心的直接寫出答案 因為平常都是寫code時順便用console.log來確認型別,這部分要再重新複習😥 還有一些classthis的試題,我完全看不懂也不會😵 先分享這樣,希望近期能收到好結果~~

按讚的人:

共有 6 則留言

非常好的分享~ 簡單分享一些回饋~


首先,你分享的六個 JS 面試小測驗,有五個我答不出來,只有第一題我看得出正確答案~

再來,我前幾年有次去面試 senior 職缺的時候,白紙測驗,我連 for 迴圈都寫錯,我搞錯 ++ 是第二或第三個參數。最後我沒有被錄取,我一點都不在乎,因為我覺得這些都不重要~

開發專案時,刷新畫面一下,或者 IDE 根本就會檢查的東西,我不會花費記憶力去想~

我想說的是,不同公司對於面試方法的觀點天差地遠,認為哪些程式觀念重要的看法也差很多~

四處看看,覺得有缺觀念就自學補充一下~

但是,很多面試內容也未必有道理~不需要太受打擊,持續學習就是了~


關於 class 與 this,以前端開發來說,大概 2015 年以前,工程師迫切渴望 JS 也可以寫 class 跟 this

2015 - 2020 終於可以了,大家用 JS 大量寫 OOP,不過呢,2021 之後,大家又迫切渴望擺脫 OOP

你從 vue 2 開始學 vue 3,就會發現 this 不見了,開發過程根本不寫 this 了

React 18 之後更是如此,大家開始鄙視 OOP 了~

我想說的是,OOP 是一個重要觀念,需要知道一下,但也不用花太多時間專精~

我幾年前有寫一篇 OOP 觀念文,給你參考:https://codelove.tw/@howtomakeaturn/post/GqPYzx


最後,以我研發的教材來說,我覺得應該不少「接案公司」會覺得畢業生是即戰力~

不過「研發自家產品」的公司,應該不少會覺得基礎不夠扎實,覺得這套教材的畢業生不夠用~

我可以理解,也可以預期大概會是這樣~


以上,有遇到投緣的公司、把你當即戰力的公司,就儘早上班、賺錢、累積經驗~

真的到處碰壁,就補充一下相關知識,這條路學無止盡~

祝早日上班,有問題&心得多多上來寫作分享~

按讚的人:

太帥了 好激勵人心!偶像欸 寫不出來但是實力證明就是強 果然是站長

按讚的人:

感謝站長建議! 現階段就繼續學習,得失心不要太重,準備下一次的機會

按讚的人:

感謝站長之前的鼓勵 更新一下狀態,目前找到工作了~~

按讚的人:

太棒的分享了 願意分享是好事 能分享的都是強者

按讚的人: