成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

近期前端面試中經(jīng)常碰到的問題總結(jié)

shadowbook / 2450人閱讀

摘要:手寫深拷貝這個問題也是被問到了不止一遍,就連美團(tuán)也問到了。個人能力有限,沒能挺到美團(tuán)的最后一輪面試,不過面試的幾家公司也是涉及到了各行各業(yè),這篇文章只是對即將面試的前端小伙伴們一個參考,最后效果還是要看個人努力的。

最近想著去市場中試試水,看看自己的幾斤幾兩。
哈哈,然后大概遇到了這么幾類問題吧。寫出來和大家分享一下。

原生類

1.原型及原型鏈的問題
這個問題面試的公司都有問。其實這個問題也是好多新手特別犯難的一個問題。對于一些人來說原型和原型鏈要解釋得清楚又準(zhǔn)確就要把原型這塊的知識點看好多遍。OK,直接說我的方法吧,我直接在紙上畫了這樣的一張圖:

當(dāng)我畫完這張圖并輔以說明的時候面試官一般就不會繼續(xù)問原型和原型鏈的問題了。

2.繼承
一般問完了原型之后會被問道關(guān)于繼承的問題,只要回答繼承的幾種方式和各種方式的優(yōu)缺點,側(cè)重點是對組合繼承方式的理解。

3.手寫深拷貝
這個問題也是被問到了不止一遍,就連美團(tuán)也問到了。
最簡單的就是使用JSON.parse()與JSON.stringify()。
其次還要掌握一種。

function deepClone(obj){
    var newobj=obj.instanceof Array?[]:{};
    if(typeof obj!=="object"){
        return obj;
    }else{
        for(var i in obj){
            newobj[i]=obj[i].typeof obj[i]=="object"?deepClone(obj[i]):obj[i];
        }
    }
    return newobj;
}

當(dāng)然,只要理解了上面的方式,在回答的時候說出大概意思也可以。(推薦寫出來,邊寫邊講原理)
4.script標(biāo)簽的defer和async有什么區(qū)別
這個自己看一下就好,不是特別難,而且問的概率不大。

開發(fā)類

1.關(guān)于頁面緩存的問題
這個就比較簡單了,只要看幾篇文章就可以回答的很好。
2.頁面的優(yōu)化
關(guān)于這個問題,除了說那些關(guān)于代碼壓縮、圖片整合、減少請求次數(shù)以外。最好說出一些深層次的東西,比如for循環(huán)和map的區(qū)別、if判斷和switch判斷性能上有什么樣的區(qū)別、發(fā)送請求返回的數(shù)據(jù)盡量壓縮在14kb或14kb的倍數(shù)、W3C規(guī)定setTimeout的最小時間是4ms、由于大多數(shù)顯示器的刷新頻率都是60Hz,所以涉及到動畫的setTimeout的時間最好不要低于16.7ms等等這樣的回答。這樣的回答往往獲得面試官更多的好感。
3.跨域的方法
這個問題也是各個公司都喜歡問的。一般回答以下幾點就好了:
jsonp,代理,postMessage(同樣也是iframe跨域傳輸常用的方式)
4.jsonp的原理以及jsonp的返回
這個面試之前一定要看,jsonp的原理大家都知道,就是利用script標(biāo)簽的src屬性,不過對于這個問題一定要非??粗?,最好能手寫出jsonp請求。對于jsonp返回數(shù)據(jù)的類型,這個也是面試官經(jīng)常會順著問的問題。

框架及其它

因為我的簡歷上只寫了vue,所以問的都是一些關(guān)于vue的問題。
我就說幾個常見的問題吧。
比較簡單的是數(shù)據(jù)傳遞的方法。
還有數(shù)據(jù)雙向綁定的原理。這個我會在下面附上鏈接。連帶著原型的鏈接一起。通讀這兩篇文章就問題不大了。

promise
這個是重點,如果你面試的是一家使用比較新的技術(shù)的互聯(lián)網(wǎng)公司,很有可能會問到promise。而問的方面都會有所不同,這里沒法給出范圍,最好的辦法就是把阮一峰老師關(guān)于promise的那部分多看兩遍。當(dāng)然,也不排除會有一些公司會讓手寫出promise的實現(xiàn)方法。

面試了幾家公司,關(guān)于H5和CSS3的問題都不多,關(guān)于this指向的問題也很少問,閉包的問題也不多,還有像call和apply的區(qū)別這種簡單的問題我就不再說了,(不排除會有公司會出手寫call()方法的實現(xiàn))
有的公司會問移動端和pc端開發(fā)有什么不同(這個根據(jù)個人開發(fā)經(jīng)驗去說就好,在回答問題的時候切入自己寫的項目也是可以的。)
第三個參考鏈接也是很值得看的,特別是那些做前端時間不長的小伙伴,很適合用來作知識梳理。
PS:個人能力有限,沒能挺到美團(tuán)的最后一輪面試,不過面試的幾家公司也是涉及到了各行各業(yè),這篇文章只是對即將面試的前端小伙伴們一個參考,最后效果還是要看個人努力的。加油吧!

起風(fēng)了,唯有努力生存。

參考:
https://segmentfault.com/a/11...
https://segmentfault.com/a/11...
http://www.dailichun.com/2018...

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

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

相關(guān)文章

  • 程序語言

    摘要:一面應(yīng)該還問了其他內(nèi)容,但是兩次面試多線程面試問題和答案采訪中,我們通常會遇到兩個主題采集問題和多線程面試問題。多線程是關(guān)于并發(fā)和線程的。我們正在共享重要的多線程面試問題和答案。。 2016 年末,騰訊,百度,華為,搜狗和滴滴面試題匯總 2016 年未,騰訊,百度,華為,搜狗和滴滴面試題匯總 【碼農(nóng)每日一題】Java 內(nèi)部類(Part 2)相關(guān)面試題 關(guān)注一下嘛,又不讓你背鍋!問:Ja...

    mtunique 評論0 收藏0
  • 程序語言

    摘要:一面應(yīng)該還問了其他內(nèi)容,但是兩次面試多線程面試問題和答案采訪中,我們通常會遇到兩個主題采集問題和多線程面試問題。多線程是關(guān)于并發(fā)和線程的。我們正在共享重要的多線程面試問題和答案。。 2016 年末,騰訊,百度,華為,搜狗和滴滴面試題匯總 2016 年未,騰訊,百度,華為,搜狗和滴滴面試題匯總 【碼農(nóng)每日一題】Java 內(nèi)部類(Part 2)相關(guān)面試題 關(guān)注一下嘛,又不讓你背鍋!問:Ja...

    stefan 評論0 收藏0
  • 關(guān)于近期對自己總結(jié)

    摘要:經(jīng)過這段時間的反省,我也強(qiáng)烈的認(rèn)識到自己的不足,也找到了相應(yīng)的方式去改正自己。所以,在這里也給廣大正想尋求新的工作機(jī)會的你一些建議誠然面對自己,了解自己的優(yōu)勢和劣勢。給自己做好定位。看清自己想要發(fā)展的方向。近期可能會經(jīng)常性的更新基礎(chǔ)的東西。 北京的黃金三月,應(yīng)去年的計劃,年初換工作,這是回來之后找工作的第四個周,目前收到offer一份,在昨天之前我還深深的覺得自己真的是失敗,菜的不行,...

    leanxi 評論0 收藏0
  • 如何招聘一名優(yōu)秀前端

    摘要:如何考察一個人是不是經(jīng)驗豐富我們需要在問答式的面試中,對其項目經(jīng)驗進(jìn)行挖掘。如何設(shè)置筆試題現(xiàn)在網(wǎng)上有大量的面經(jīng)的存在,對于我們面試是一個巨大的挑戰(zhàn)。尊重應(yīng)聘者我們要尊重每一個來應(yīng)聘的人,不要輕視別人,或者故意刁難別人。 時光荏苒,2個月前,我才剛總結(jié)了如何應(yīng)對面試官,現(xiàn)在的我開始總結(jié)如何面試別人了。笑哭.png 1.我們需要什么樣的人 招聘肯定要有標(biāo)準(zhǔn),這樣我們才能更快的找到我們需要的...

    Mr_houzi 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<