以此文記念筆者人生中的第一次面試,也就是騰訊平常實習的遠程面試。說實話,是真的緊張,到如今都還有點懵。css
回過神來,決定記錄下此次面試的過程,以便往後的回顧。html
首先,我是在騰訊招聘官網投遞的簡歷。簡歷狀態變動,到給我發消息約定面試時間這個過程大概過了五天左右。html5
面試時間是詢問我後,約定在第二天的晚上九點。因爲在筆者的學校這裏沒有騰訊的面試點,因此是遠程面試。而也如前輩們的經驗同樣,遠程面試的一面通常都是電話面試。node
在晚上八點五十左右,筆者找了一間空教室,坐等面試官的電話。我大概等了十幾分鍾,九點十分左右接到了面試官的電話。(等的時候慌得一匹。。)css3
下面進入正題,即面試問了什麼面試
1.首先面試官讓我介紹了一下學過什麼內容,這裏就本身回答本身會的,並且比較有把握的方向。(由於後面的面試問題基本上都是圍繞你所回答的這些東西來問的)這裏筆者回答了基礎的HTML、CSS、JS以外就說了node.js、Vue、和Bootstrap。算法
2.在回答了這個問題後,面試官的問題是「請你介紹一下你對html5,和css3這些新的內容的瞭解。」筆者就回答了htlm5的script標籤上的crossorigin屬性,並大概解釋了一下這個屬性是幹嗎的。而後又說css3的動畫,子類選擇器等(nth)。promise
3.面試官又接着問:「那你對Js的新規範有所瞭解嗎?好比ES六、ES7等」我說了解過一些,就舉了箭頭函數和promise,我說了promise事後面試官就問我是怎麼處理promise的嵌套的,我說用.then的方式(這裏感受應該是回答錯方向了),面試官又問那你怎麼處理promise中的if,else 我當時有點慌,由於我對promise的理解不是很深,作過的項目中也基本沒用到這個(汗顏)他一深問,我就有點慌。再加上確實也不太瞭解,思索了一會事後我就只能說確實不太瞭解,在遇到這種狀況的時候通常都不是用promise解決的,都是用遞歸判斷狀況這樣子。面試官哦了一下,說了解了。(就是從這裏筆者開始慌了,感受後面回答的問題邏輯性都不是很強,目測會涼涼)瀏覽器
4.而後面試官的下一個問題是「你作過移動端的項目嗎?是怎麼調試的。」這個問題很尷尬的又快要涉及到筆者的知識盲區了,我只能說沒怎麼作過,可是我作PC端響應式的時候,是用瀏覽器的模擬器調試的,而後他又問「若是你發現一個頁面,在移動設備上的展現效果和模擬器的效果不一致,這個時候你又是怎麼調試的?」我是真沒作過移動端,而後只能尷尬的說我不太瞭解這方面。緩存
5.在上面那個尷尬的問題後,面試官接着問「你平時開發中,是怎麼調試代碼的?」這裏筆者腦子有點短路,他問的時候強調了開發過程當中,我就沒有說下意識想回答的瀏覽器調試工具,我覺得他想問的是怎麼捕獲頁面上的錯誤等。我就說用一些錯誤捕獲機制,將頁面上的錯誤上傳到服務器,而後我再去看服務器的日誌這樣子。雖然我回答偏了,可是面試官這個時候沒有說我回答偏了,而是在這個基礎上繼續深問。「那你是用什麼方式捕獲頁面上的錯誤的?」我就說用window.onerror,try catch 捕獲js運行時錯誤,而後用object.onerrer,performance.entriec捕獲資源加載錯誤。這裏回答事後,面試官才接着問「你平時難道寫代碼都不用控制檯的嗎?」這個時候筆者才意識到剛纔的回答跑題了,而後才說用啊,列舉了一些基本的功能事後。面試官又問「那怎麼在調試工具中,查看內存佔用等信息?」我告訴他在哪裏看後,他彷佛問了個內存方面的問題,我說我對這個瞭解的不深,只在一次寫排序算法的時候內存溢出,才知道內存在哪看來着。他表示明白事後就進入了下一個問題。
6.這一次面試官問我「你瞭解一些提高頁面性能的方法嗎?」我說了解,而且回答說在不花錢的狀況下,我認爲提高頁面性能最好的方式是資源壓縮,而且向面試官說明了緣由。而後又說除此以外還能夠JS異步加載,使用瀏覽器緩存,dns加速。這裏停了一下,歇了口氣時。面試官又問還有嗎?我就說還有的就是要花錢的cdn加速了。而後面試官又問那你以爲那種方式提高最大,我回答的是cdn加速。在頁面性能這個問題上,應該仍是回答的比較完善了(我的感受)
7.這裏回答了頁面性能後,面試官問的就是跟項目相關的一些問題了,好比用什麼檢測代碼邏輯異常等(JSlint)我當時知道,但一着急忘了,硬是沒想起。而後問了Vue的數據綁定是怎麼實現的我說了是用object的definepropertise()中的get和set。而後面試官又問,還有其餘的實現方法嗎?我就說了個angular的髒檢測,由於我也不是很瞭解,當他再問還有沒有時,我就說應該還有隻是實現起來應該沒有這兩種這麼方便。而後他問我知不知道有個代理的方法,我說是否是proxy,他說是你知道怎麼用嗎?我這是真的不知道,由於這個函數我是在翻文檔時看到過,能記得有這個東西就不錯了,誰還記得這個東西應該怎麼使用。。。。
8.而後最後的問題是關於個人上一個實習的,我就老實說了。問了一些好比遇到問題怎麼解決啊之類的。我回答的是查文檔,查博客若是兩個都找不到就只能本身嘗試。面試官彷佛對這個回答不太滿意,一直追問有沒有其餘解決方式。我是真的沒想到,而後憋了一個若是身邊有知道的就問身邊的人這樣。
此次面試到這裏就結束了,大概40分鐘的樣子。我我的感受不太好,寫這篇文章的時候還沒收到消息,感受涼涼,雖說感受很差但沒收到確切結果以前。內心仍是有點小期待的。
總的來講,我的感受就一句話 沒關係張!沒關係張!!沒關係張!!!(重要的事情說三遍)