看見這個問題,我很感興趣,就不請自來了!
作為一名工作了四五年的前端,期間面試過很多人,也面試了很多家公司,我來談談我的經驗!我覺得題主想要問的問題應該是需不需要問前端基礎知識而不僅僅是原生js。
其實我本身是一個很注重基礎的人,在學校讀書的時候就是這樣,所以來到這個行業我就自然而然的注重基礎知識的學習。
在面試別人的時候,我一般先儘可能多的考察基礎知識,從html到css再到js,如果10個基礎問題回答的不盡如人意,我覺得就可以pass了,專案我覺得都不用看。如果基礎知識還ok,那我覺得可以繼續考察對方的專案,然後結合技術棧詢問實現邏輯。還有一個很重要的標準就是工作年限,我一直認為年限和能力應該是成正比的,你工作了多少年就應該具備多少年的工作能力,如果你工作了5年,還讓我覺得你還不如組內工作兩三年的同學,那我覺得基本就應該pass了。另外,對於校招生和工作少於三年的人,我會更注重基礎知識,如果回答的好,專案單薄一點也ok,三年以上的我會提升面試專案的比重。對於組內的校招生,我會經常告誡他們前幾年要著重打牢基礎,不要迷戀框架。
換了兩次工作,總共面試了9次,失敗一次,戰績還闊以。總結一點就是大多數一線網際網路公司的面試官還是注重基礎知識的,框架層面問的少,基本上你會什麼才問你什麼,也有你會的,但是他不會,這就比較尷尬了,所以很多面試官會避開他不會的。
作為一名工程師能走多遠,很大程度上就決定於你的基礎有多厚實
大牛們的基礎其實都非常好的,否則也寫不出vue、react之類的框架
現在的前端框架日新月異,只有基礎好,才能上手快,才能不會掉隊
每個公司的技術棧都是不同的,新人來了都需要從頭開始,基礎不好,學習時間成本很高
舉一個簡單的例子,promise的實現原理是什麼?這個問題很少有人能答出來,多數人用的時候都是依賴文件,所以你就會發現程式碼裡面會有各種各樣的promise的寫法,有時不會出語法問題,但是一看就覺得寫的不好,有的出錯了,自己卻找不出原因,這就很明顯能反應出一個人的基礎水平!
話外音:為什麼我們國家造不出好的發動機?就是因為基礎科學不被重視,學基礎科學的同學不好找工作,而我就是其中一員!
看見這個問題,我很感興趣,就不請自來了!
作為一名工作了四五年的前端,期間面試過很多人,也面試了很多家公司,我來談談我的經驗!我覺得題主想要問的問題應該是需不需要問前端基礎知識而不僅僅是原生js。
其實我本身是一個很注重基礎的人,在學校讀書的時候就是這樣,所以來到這個行業我就自然而然的注重基礎知識的學習。
面試別人的經驗在面試別人的時候,我一般先儘可能多的考察基礎知識,從html到css再到js,如果10個基礎問題回答的不盡如人意,我覺得就可以pass了,專案我覺得都不用看。如果基礎知識還ok,那我覺得可以繼續考察對方的專案,然後結合技術棧詢問實現邏輯。還有一個很重要的標準就是工作年限,我一直認為年限和能力應該是成正比的,你工作了多少年就應該具備多少年的工作能力,如果你工作了5年,還讓我覺得你還不如組內工作兩三年的同學,那我覺得基本就應該pass了。另外,對於校招生和工作少於三年的人,我會更注重基礎知識,如果回答的好,專案單薄一點也ok,三年以上的我會提升面試專案的比重。對於組內的校招生,我會經常告誡他們前幾年要著重打牢基礎,不要迷戀框架。
被人面試的經驗換了兩次工作,總共面試了9次,失敗一次,戰績還闊以。總結一點就是大多數一線網際網路公司的面試官還是注重基礎知識的,框架層面問的少,基本上你會什麼才問你什麼,也有你會的,但是他不會,這就比較尷尬了,所以很多面試官會避開他不會的。
為什麼需要重視基礎知識?作為一名工程師能走多遠,很大程度上就決定於你的基礎有多厚實
大牛們的基礎其實都非常好的,否則也寫不出vue、react之類的框架
現在的前端框架日新月異,只有基礎好,才能上手快,才能不會掉隊
每個公司的技術棧都是不同的,新人來了都需要從頭開始,基礎不好,學習時間成本很高
舉一個簡單的例子,promise的實現原理是什麼?這個問題很少有人能答出來,多數人用的時候都是依賴文件,所以你就會發現程式碼裡面會有各種各樣的promise的寫法,有時不會出語法問題,但是一看就覺得寫的不好,有的出錯了,自己卻找不出原因,這就很明顯能反應出一個人的基礎水平!
話外音:為什麼我們國家造不出好的發動機?就是因為基礎科學不被重視,學基礎科學的同學不好找工作,而我就是其中一員!