摘要:手寫深拷貝這個問題也是被問到了不止一遍,就連美團(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ū)別
這個自己看一下就好,不是特別難,而且問的概率不大。
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
摘要:經(jīng)過這段時間的反省,我也強(qiáng)烈的認(rèn)識到自己的不足,也找到了相應(yīng)的方式去改正自己。所以,在這里也給廣大正想尋求新的工作機(jī)會的你一些建議誠然面對自己,了解自己的優(yōu)勢和劣勢。給自己做好定位。看清自己想要發(fā)展的方向。近期可能會經(jīng)常性的更新基礎(chǔ)的東西。 北京的黃金三月,應(yīng)去年的計劃,年初換工作,這是回來之后找工作的第四個周,目前收到offer一份,在昨天之前我還深深的覺得自己真的是失敗,菜的不行,...
摘要:如何考察一個人是不是經(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),這樣我們才能更快的找到我們需要的...
閱讀 2993·2021-11-23 09:51
閱讀 3009·2021-11-02 14:46
閱讀 874·2021-11-02 14:45
閱讀 2753·2021-09-23 11:57
閱讀 2504·2021-09-23 11:22
閱讀 1934·2019-08-29 16:29
閱讀 753·2019-08-29 16:16
閱讀 948·2019-08-26 13:44