【筆試面經】CVTE 2019 前端實習生筆試/一面涼

大學生涯中第一次筆試面試都交給了CVTE,結果雖然是涼涼,但是很有意義,在此記錄總結一下。

在線筆試:

在線筆試是在CVTE的官網進行的(非牛客),全程錄像,選擇16道題左右。 編程題兩道。

選擇題ES6相關的知識點佔了很大一部分, 例如箭頭函數,變量的解構賦值等

剩下的都是 JS 相關的知識居多,閉包等... 忘了差不多了,沒考操作系統,數據庫啥的,都是與前端相關的內容

編程題一共有兩道,一道是嵌套數組轉換(遞歸解決,把嵌套數組轉換成普通數組),另外一道是求前 n 項的素數。

做完後感覺題目還行,但是沒什麼把握選對或者能AC,選擇題(選擇題一題做完後不能回退)編程(不能使用本地IDE,一氣呵成)都只有一次提交的機會。

在線面試:

幸運的是筆試通過了,筆試後3天左右的時間面試官打來電話約定在線面試的時間,在線面試使用牛客網的判題系統和在線視頻系統。

面試前很緊張,畢竟是第一次.

面試的時候面試官基本是以下這個套路:

1. 自我介紹 30 秒 ( 請事先準備一段自我介紹 )

2. 說說你的項目,面試官會抓住你項目中的一個點,不停地往下問,以此來了解你技術的深度,以及學到了什麼程度

3. 知道原型鏈嗎?說一下JS原型鏈?(講的很混亂,什麼構造函數、原型對象、實例對象)

4. HTTP 狀態碼全部都說一下?304 狀態碼?  ETAG是什麼?ETAG如何生成的? 

5. Soket.io 瞭解嗎?具體是怎麼回事?

6. 編程,迴文串

7.面試官:你覺得你還有什麼特點是剛纔我沒問到的(PS: 你展現的能力我並不滿意,有沒有其他的技術特長)

失敗總結:

可以看到 CVTE 對實習生的要求並不高,編程題也不難,我事先準備的問答題也都用上了,但是終究失敗的原因我認爲有以下幾點:

1. 面試官問的問題網絡上都可以找到,但是你並沒有真正地參透它,只是把別人的答案複述了一遍.。面試官是可以分辨你是臨時抱佛腳記的答案還是真正地理解了的。對於這些概念性問題一定要理解透,不能一知半解,描述的思路一定要清晰。

2.項目準備不充分,根本不值得推敲,項目沒有技術難度,沒有深度,對自己的項目一定要了如指掌,分析面試官可能問到的任何一個地方

3.寫編程題之前與面試官需要進行充分的溝通,輸入是什麼(字母大小寫?是否包含數字?空字符是否處理?空格包含在內嗎?),輸出是什麼,題目有什麼問題,有什麼限制,需要完全的搞懂題目,不能一開到題目就開始敲代碼,面試官還注重考覈細節,這道題是否用js內置的api可以做? 我拿到題目就悶頭開始敲代碼,這是失敗的根本原因。

最後:

失敗的面試自然會有打擊的,但收穫的是寶貴的經驗,對複雜的難的知識點一定要理解透徹,對相關引申出的問題也要有所準備。 面試官問問題的時候可以不要急於回答,可以在思考後整理思路在回答。對自己做過的項目可以繼續深挖,不要只停留在項目的基礎。對自己的優勢要有了解,面試的時候可以引導面試官往自己擅長的地方去詢問。最終的根本還源於技術,只要技術夠牛逼,知識夠紮實,就可以面對一切面試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章