很認真的說吧,在和騰訊面試官的面試的過程。有點感受是在聊天同樣,他們是面試官,可是感受更像是引路人,無論結果的好壞,在騰訊面試的過程,只要你認真去聽去問,就能夠學到不少東西吧。前端
若是你有看鵝廠wo談會了,也會了解,平時能和這些大牛這樣平靜的交流的機會也不算不少的,因此但願你們都可以在面試中學習到東西吧,接下來進入正題吧。vue
自我介紹
二面的面試官和一面不是同一個面試官,因此在這個時候,個人基本介紹仍是和一面同樣,介紹本身的基本信息,以及怎麼想到學習前端和怎麼學習前端。無論怎麼樣,也都要耐心吧,畢竟即便作一個事情再多,可是你面對的人不一樣,仍是要保持同樣的認真,甚至更加認真。node
說說TCP/IP鏈接過程
TCP/IP協議其實若是去理解了真的不難吧,你們能夠看看我上一篇文章分享的圖解HTTP,鏈接過程無非就是三次握手:mysql
這裏我多說一下吧,若是你們理解不了的計算機網絡當中的過程,建議你們能夠把網絡當作是快遞公司,客戶端當客戶,服務器當作商家吧。這樣TCP/IP鏈接的過程無非就是:ios
而後,就是快遞公司進行送快遞的過程了git
假如TCP/IP鏈接過程斷了會怎麼樣?
其實這個過程就比如快遞公司在送貨的時候,快遞不見了怎麼辦,那固然是客戶說本身沒有收到快遞,而後商家又得繼續補發(這裏咱們不考慮快遞公司能夠賠錢)。大概也是這樣理解吧,畢竟TCP/IP協議是可靠的傳輸協議,萬一斷了,也是有本身的處理機制的,就是沒有收到信息的一方會去檢查,而後從新鏈接從新發送,這裏建議你們能夠去看看網絡的處理機制更加深刻了解。es6
TCP/IP斷開的時候雙方須要注意一些什麼?
TCP/IP斷開的時候,你們都知道,TCP/IP斷開須要四次揮手:github
可是注意,爲何揮手過程,第二步服務器發完信息以後,還要再發一次呢,那是由於,在第二步當中,服務器只是發送說接受到要斷開了,可是服務器可能如今還有正在執行的任務,直到幹完活了,再去說,如今沒事了斷開吧。而後客戶端再接受信息,就開始斷開。面試
那麼你們也就能夠理解了,若是在斷開的時候,客戶端已經不須要東西了,那麼亦可將服務器第二步後繼續傳遞數據能夠關閉,固然,這也是我的的理解。你們能夠把這個想象成客戶說不要商家繼續發貨了的過程。算法
說說Vue的原理吧
其實Vue的原理的話,我也寫過一篇文章,你們能夠看看,具體雙向綁定數怎麼據實現的過程的話,我建議你們能夠看看這個文章
Vue當中Dom的改變是怎麼出發數據的改變的
若是你看了上面問題的第二篇文章,你就能夠理解到是先將跟節點el轉換成文檔碎片fragment進行解析編譯操做,解析完成,再將fragment添加回原來的真實dom節點中。
你以爲ES6當中以爲比較實用的技巧
其實這個的話,本人也寫過一篇文章,寫了在項目中可能常常要到的語法吧,固然,還有不少使用的,例如Promise對象等,你們能夠再看看阮一峯前輩的ES6入門書
js實現異步的操做有哪些
我就簡單說幾個吧:
對於性能優化,你的指標是什麼
其實本人雖然作了一些項目,可是用到的指標可能很少,主要也是兩個:
可是真正的話,須要的不僅是這些,須要的是
等等等等方法,這裏我就很少作介紹,雖然這些方法不少我在項目中其實都用到了,可是都是由於一開始養成了良好的編程習慣了而致使覺得這些都很正常,不過你們能夠把這些知識更加的系統化吧,否則不歸類的知識很容易就忘掉。
你在編寫Vue的時候是怎麼測試的
其實本人主要是用工具吧,Vue Devtools,固然,網上還有不少方法,本人在看vue2.0實踐教程也教了很多的調試方法,可是的話,對於本身編寫的程序,仍是條理清晰的,因此就沒用特別多的方法。
對於操做mysql的語句,你以爲有什麼地方能夠優化
這個主要是由於本人在簡歷也寫了本人作的一個全棧的項目吧,mysql+nodejs+axios+vue全家桶+element-ui實現的一個學生信息管理系統。其實對於數據庫mysql的優化,本人也是看過很多視頻,可是過程當中,印象比較深入的就是:
瞭解過慢查詢嗎
這個說實在的,瞭解過,只是畢竟是數據庫的一個深刻的優化的過程,基本的過程其實就是:
說一下git操做,git怎麼進行多人協做
git操做的話,本人是從大一就使用github了,並且接觸到的東西基本都是用git管理項目,所以比較熟悉一點,你們不熟悉建議能夠看看廖雪峯前輩的git教程
說一下你學習的路線,怎麼高效率的學習
其實這一點的話,我是深有體會啦,一面的面試官就教過我。那時候真的是獲益匪淺吧,由於本人學習前端一年的過程中,先把基礎學好,後來又學習框架運用。在過程中,接觸到了不少新的知識,也不斷地去關注前端前沿技術的發展,可是在過程中,仍是沒有將知識體系化,並且整理出本身的一套解決問題的過程,我相信這也是不少人都會遇到的。不過還好,被騰訊官提了一下以後,本人也恍然大悟,將以前學習的基礎知識再一次回顧和總結,由於當初理解的比較透徹回憶起來也比較快。
說說你在js高級教程第三版當中看到的一些實用的技巧
這個技巧其實不少的啦,我這裏就很少說了吧,一本書裏面,每一個知識點都是一個小技巧。
說說快排
快排是比較簡單的排序算法了,不懂的同窗能夠自行百度一下咯,各大排序算法的優點劣勢原理都要了解一下的啦
還有什麼問題想問的嗎
這個問題其實,我仍是和一面同樣,畢竟,可以和騰訊大牛聊天真的是一個不錯的機會,我就請教面試官對個人表現評價一下,畢竟,這樣可以進步的機會也不算不少,要珍惜。
騰訊面試官真的很nice,過程當中,我耳機可能很差,有時候聽不清楚問題,我去問清楚的過程,面試官仍是很耐心的跟我講解,並且面試過程當中也對我進行指導,學習到很多的東西吧。反正,勇於挑戰,勇於嘗試,給本身打雞血努力吧。