亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

2018年騰訊前端二面總結(jié)(面向2019屆學生)

gself / 2196人閱讀

摘要:前言很認真的說吧,在和騰訊面試官的面試的過程。騰訊二面自我介紹二面的面試官和一面不是同一個面試官,所以在這個時候,我的基本介紹還是和一面一樣,介紹自己的基本信息,以及怎么想到學習前端和怎么學習前端。

前言

很認真的說吧,在和騰訊面試官的面試的過程。有點感覺是在聊天一樣,他們是面試官,但是感覺更像是引路人,不管結(jié)果的好壞,在騰訊面試的過程,只要你認真去聽去問,就可以學到很多東西吧。

如果你有看鵝廠wo談會了,也會了解,平時能和這些大牛這樣平靜的交流的機會也不算很多的,所以希望大家都能夠在面試中學習到東西吧,接下來進入正題吧。

騰訊二面
自我介紹

二面的面試官和一面不是同一個面試官,所以在這個時候,我的基本介紹還是和一面一樣,介紹自己的基本信息,以及怎么想到學習前端和怎么學習前端。不管怎么樣,也都要耐心吧,畢竟即使做一個事情再多,但是你面對的人不同,還是要保持一樣的認真,甚至更加認真。

說說TCP/IP連接過程

TCP/IP協(xié)議其實如果去理解了真的不難吧,大家可以看看我上一篇文章分享的圖解HTTP,連接過程無非就是三次握手:

客戶端發(fā)送一個SYN給服務器,表示想連接。

服務器發(fā)送SYN和ACK給客戶端,表示接受到你的請求了,并且同意連接。

然后客戶端發(fā)送ACK給服務器,表示收到并且連接。

這里我多說一下吧,如果大家理解不了的計算機網(wǎng)絡當中的過程,建議大家可以把網(wǎng)絡當做是快遞公司,客戶端當客戶,服務器當做商家吧。這樣TCP/IP連接的過程無非就是:

客戶發(fā)信息說要和商家買東西

商家收到了并且給一個訂單給客戶填寫

客戶確定之后說我填寫完了

然后,就是快遞公司進行送快遞的過程了

假如TCP/IP連接過程斷了會怎么樣?

其實這個過程就好比快遞公司在送貨的時候,快遞不見了怎么辦,那當然是客戶說自己沒有收到快遞,然后商家又得繼續(xù)補發(fā)(這里我們不考慮快遞公司可以賠錢)。大概也是這樣理解吧,畢竟TCP/IP協(xié)議是可靠的傳輸協(xié)議,萬一斷了,也是有自己的處理機制的,就是沒有收到信息的一方會去檢查,然后重新連接重新發(fā)送,這里建議大家可以去看看網(wǎng)絡的處理機制更加深入了解。

TCP/IP斷開的時候雙方需要注意一些什么?

TCP/IP斷開的時候,大家都知道,TCP/IP斷開需要四次揮手:

客戶端發(fā)送一個FIN報文給服務器,表示我將關(guān)閉客戶端到服務器端這個方向的連接。

服務器收到報文后,發(fā)送一個ACK報文給客戶端。

服務器發(fā)送一個FIN報文給客戶端,表示自己也將關(guān)閉服務器端到客戶端這個方向的連接。

客戶端收到FIN后,發(fā)回一個ACK報文給服務器,F(xiàn)IN的序號加1。

但是注意,為什么揮手過程,第二步服務器發(fā)完信息之后,還要再發(fā)一次呢,那是因為,在第二步當中,服務器只是發(fā)送說接受到要斷開了,但是服務器可能現(xiàn)在還有正在執(zhí)行的任務,直到干完活了,再去說,現(xiàn)在沒事了斷開吧。然后客戶端再接受信息,就開始斷開。

那么大家也就可以理解了,如果在斷開的時候,客戶端已經(jīng)不需要東西了,那么亦可將服務器第二步后繼續(xù)傳遞數(shù)據(jù)可以關(guān)閉,當然,這也是個人的理解。大家可以把這個想象成客戶說不要商家繼續(xù)發(fā)貨了的過程。

說說Vue的原理吧

其實Vue的原理的話,我也寫過一篇文章,大家可以看看,具體雙向綁定數(shù)怎么據(jù)實現(xiàn)的過程的話,我建議大家可以看看這個文章

Vue當中Dom的改變是怎么出發(fā)數(shù)據(jù)的改變的

如果你看了上面問題的第二篇文章,你就可以理解到是先將跟節(jié)點el轉(zhuǎn)換成文檔碎片fragment進行解析編譯操作,解析完成,再將fragment添加回原來的真實dom節(jié)點中。

你覺得ES6當中覺得比較實用的技巧

其實這個的話,本人也寫過一篇文章,寫了在項目中可能經(jīng)常要到的語法吧,當然,還有很多使用的,例如Promise對象等,大家可以再看看阮一峰前輩的ES6入門書

js實現(xiàn)異步的操作有哪些

我就簡單說幾個吧:

利用setTimout實現(xiàn)異步

使用Promise對象

動態(tài)創(chuàng)建script標簽

利用script標簽提供的async

還有ES6里面async函數(shù),使得異步操作變得更加方便

對于性能優(yōu)化,你的指標是什么

其實本人雖然做了一些項目,但是用到的指標可能不多,主要也是兩個:

靜態(tài)文件的大小

加載靜態(tài)資源需要的時間

但是真正的話,需要的不只是這些,需要的是

最大限度地減少HTTP請求

使用內(nèi)容分發(fā)網(wǎng)絡

headers添加一個Expires或Cache-Control頭

用gzip的壓縮內(nèi)容

將樣式表在頂部

js代碼放在底部

避免使用CSS表達式

JavaScript和CSS放在外部

減少DNS查找

縮小JavaScript和CSS

避免重定向

刪除重復的腳本和樣式

減少DOM元素的數(shù)量

等等等等方法,這里我就不多做介紹,雖然這些方法很多我在項目中其實都用到了,但是都是因為一開始養(yǎng)成了良好的編程習慣了而導致以為這些都很正常,不過大家可以把這些知識更加的系統(tǒng)化吧,不然不歸類的知識很容易就忘掉。

你在編寫Vue的時候是怎么測試的

其實本人主要是用工具吧,Vue Devtools,當然,網(wǎng)上還有很多方法,本人在看vue2.0實踐教程也教了不少的調(diào)試方法,但是的話,對于自己編寫的程序,還是條理清晰的,所以就沒用特別多的方法。

對于操作mysql的語句,你覺得有什么地方可以優(yōu)化

這個主要是因為本人在簡歷也寫了本人做的一個全棧的項目吧,mysql+nodejs+axios+vue全家桶+element-ui實現(xiàn)的一個學生信息管理系統(tǒng)。其實對于數(shù)據(jù)庫mysql的優(yōu)化,本人也是看過不少視頻,但是過程中,印象比較深刻的就是:

合理建立索引

避免多次連接查詢和嵌套查詢

避免數(shù)據(jù)類型不一致

禁止不必要的ORDER BY排序

批量INSERT插入可以合并插入

了解過慢查詢嗎

這個說實在的,了解過,只是畢竟是數(shù)據(jù)庫的一個深入的優(yōu)化的過程,基本的過程其實就是:

先運行看看是否真的很慢,注意設(shè)置SQL_NO_CACHE

where條件單表查,鎖定最小返回記錄表。這句話的意思是把查詢語句的where都應用到表中返回的記錄數(shù)最小的表開始查起,單表每個字段分別查詢,看哪個字段的區(qū)分度最高

explain查看執(zhí)行計劃,是否與b預期一致(從鎖定記錄較少的表開始查詢)

order by limit 形式的sql語句讓排序的表優(yōu)先查

了解業(yè)務方使用場景

加索引時參照建索引的幾大原則

觀察結(jié)果,不符合預期繼續(xù)從1分析

說一下git操作,git怎么進行多人協(xié)作

git操作的話,本人是從大一就使用github了,而且接觸到的東西基本都是用git管理項目,因此比較熟悉一點,大家不熟悉建議可以看看廖雪峰前輩的git教程

說一下你學習的路線,怎么高效率的學習

其實這一點的話,我是深有體會啦,一面的面試官就教過我。那時候真的是獲益匪淺吧,因為本人學習前端一年的過程當中,先把基礎(chǔ)學好,后來又學習框架運用。在過程當中,接觸到了很多新的知識,也不斷地去關(guān)注前端前沿技術(shù)的發(fā)展,但是在過程當中,還是沒有將知識體系化,而且整理出自己的一套解決問題的過程,我相信這也是很多人都會遇到的。不過還好,被騰訊官提了一下之后,本人也恍然大悟,將之前學習的基礎(chǔ)知識再一次回顧和總結(jié),因為當初理解的比較透徹回憶起來也比較快。

說說你在js高級教程第三版當中看到的一些實用的技巧

這個技巧其實很多的啦,我這里就不多說了吧,一本書里面,每個知識點都是一個小技巧。

說說快排

快排是比較簡單的排序算法了,不懂的同學可以自行百度一下咯,各大排序算法的優(yōu)勢劣勢原理都要了解一下的啦

還有什么問題想問的嗎

這個問題其實,我還是和一面一樣,畢竟,能夠和騰訊大牛聊天真的是一個不錯的機會,我就請教面試官對我的表現(xiàn)評價一下,畢竟,這樣能夠進步的機會也不算很多,要珍惜。

總結(jié)

騰訊面試官真的很nice,過程中,我耳機可能不好,有時候聽不清楚問題,我去問清楚的過程,面試官還是很耐心的跟我講解,而且面試過程中也對我進行指導,學習到不少的東西吧。反正,敢于挑戰(zhàn),敢于嘗試,給自己打雞血努力吧。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/107643.html

相關(guān)文章

  • 2018騰訊前端一面總結(jié)面向2019學生

    摘要:前言騰訊一面,相比阿里一面來說,騰訊一面先給打電話預定時間,這也給了我們這些面試者去準備的時間。其實閉包也就是指有權(quán)訪問另一個函數(shù)作用域的函數(shù)而已。常用的創(chuàng)建閉包的方法就是在函數(shù)內(nèi)部創(chuàng)建另一個函數(shù)。 前言 騰訊一面,相比阿里一面來說,騰訊一面先給打電話預定時間,這也給了我們這些面試者去準備的時間。但是也正是因為這種確定性,也有在等待電話的時候的心情的忐忑。 背景 我是一名大三學生,大一...

    Kosmos 評論0 收藏0
  • 記錄一下自己的春招,唯品會、360、京東offer已收、騰訊offer_call已達?。?!

    摘要:春招結(jié)果五月份了,春招已經(jīng)接近尾聲,因為到了周五晚上剛好有空,所以簡單地記錄一下自己的春招過程。我的春招從二月初一直持續(xù)到四月底,截止今天,已經(jīng)斬獲唯品會電商前端研發(fā)部大數(shù)據(jù)與威脅分析事業(yè)部京東精銳暑假實習生的騰訊的是早上打過來的。 春招結(jié)果 五月份了,春招已經(jīng)接近尾聲,因為到了周五晚上剛好有空,所以簡單地記錄一下自己的春招過程。我的春招從二月初一直持續(xù)到四月底,截止今天,已經(jīng)斬獲唯品...

    freewolf 評論0 收藏1
  • 2018螞蟻金服前端一面總結(jié)面向2019學生

    摘要:在這次螞蟻金服的電話面試里面認識到了自己很多不足的地方吧。把字符串分割為字符串數(shù)組。從起始索引號提取字符串中指定數(shù)目的字符。通常消息包括客戶機向服務器的請求消息和服務器向客戶機的響應消息。 先簡短的介紹一下我自己吧,我是一個前端學習者,雖然我基礎(chǔ)知識也學了比較好,但是許久不用的知識就像流失的水,很容易就忘。在這次螞蟻金服的電話面試里面認識到了自己很多不足的地方吧。雖然在阿里內(nèi)推后的人才...

    VEIGHTZ 評論0 收藏0
  • 2018螞蟻金服前端一面總結(jié)面向2019學生

    摘要:在這次螞蟻金服的電話面試里面認識到了自己很多不足的地方吧。把字符串分割為字符串數(shù)組。從起始索引號提取字符串中指定數(shù)目的字符。通常消息包括客戶機向服務器的請求消息和服務器向客戶機的響應消息。 先簡短的介紹一下我自己吧,我是一個前端學習者,雖然我基礎(chǔ)知識也學了比較好,但是許久不用的知識就像流失的水,很容易就忘。在這次螞蟻金服的電話面試里面認識到了自己很多不足的地方吧。雖然在阿里內(nèi)推后的人才...

    RobinQu 評論0 收藏0
  • 2019春招前端實習面經(jīng)總結(jié)

    摘要:春招前端實習面試記錄從就開始漸漸的進行復習,月末開始面試,到現(xiàn)在四月中旬基本宣告結(jié)束。上海愛樂奇一面盒模型除之外的面向?qū)ο笳Z言繼承因為是視頻面試,只記得這么多,只感覺考察的面很廣,前端后端移動端都問了,某方面也有深度。 春招前端實習面試記錄(2019.3 ~ 2019.5) 從2019.1就開始漸漸的進行復習,2月末開始面試,到現(xiàn)在四月中旬基本宣告結(jié)束。在3月和4月經(jīng)歷了無數(shù)次失敗,沮...

    atinosun 評論0 收藏0

發(fā)表評論

0條評論

gself

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<