一年經(jīng)驗(yàn)前端面試記(一)

近期面試了不少公司,采取的戰(zhàn)略是把最想去的公司放到最后,一開(kāi)始積累經(jīng)驗(yàn),做足準(zhǔn)備再奮起一搏。雖然自覺(jué)水平很菜,但是居然一投一個(gè)準(zhǔn),面試成功率也有80%左右,目前也收獲了4個(gè)offer,大中小型公司也都齊了。雖然被最想去的DXY給虐的不輕,但自信心也逐漸建立起來(lái),并且有了努力的方向。

貼上自己打怪升級(jí)的過(guò)程。

第一次面試

沒(méi)有經(jīng)驗(yàn),毫無(wú)準(zhǔn)備就興沖沖地上了,面完了知道面試和實(shí)際工作開(kāi)發(fā)還是不一樣的,面試更考察理論基礎(chǔ)。所以平時(shí)不重視基本功的我當(dāng)然笑嘻嘻地跪了。所以公司就不提了。后來(lái)回去瀏覽了下面試題,其實(shí)發(fā)現(xiàn)面試官問(wèn)我的問(wèn)題都是非常基礎(chǔ)的題目,而且有些知識(shí)點(diǎn)平時(shí)不知不覺(jué)都有使用到,只不過(guò)沒(méi)有建立起知識(shí)體系,以至于一臉懵逼以及答非所問(wèn)。不過(guò)也從這次經(jīng)驗(yàn)中吸取了教訓(xùn),一定要重視理論基礎(chǔ),我的學(xué)習(xí)方式也從執(zhí)著于制作酷炫的實(shí)戰(zhàn)demo,轉(zhuǎn)變?yōu)榭疵嬖囶}和理論書(shū)籍。

for循環(huán)setTimeout500ms打印出1-10

主要還是考察閉包,并且結(jié)合異步

for(var i = 1;i < 11;i++){
    var a = function(){
        var j = i;
        setTimeout(function(){
            console.log(j);
        },500)
    }
    a();
}

了解的跨域方法

工作中都是在同源服務(wù)器上請(qǐng)求數(shù)據(jù),所以其實(shí)并沒(méi)有接觸過(guò)實(shí)際的跨域操作。

但是,即使沒(méi)見(jiàn)過(guò)豬跑,那也吃過(guò)豬肉吧,同源策略,jsonp,corse,我把我知道的都扯了一通。后來(lái)回來(lái)又參照阮老師的文章整理了一遍

文章見(jiàn)簡(jiǎn)書(shū)同源策略與跨域

css選擇器+和 ~

+:選擇相鄰的后一個(gè)同級(jí)元素
~:選擇元素之后的所有的同級(jí)元素

關(guān)于css選擇器在之后的面試中也同樣有遇到,比如nth-of-type(n)nth-of-child(n)的區(qū)別,所以也整理出了關(guān)于選擇器的擴(kuò)展
文章見(jiàn)簡(jiǎn)書(shū)css選擇器

jq有哪些地方用到了閉包,或者說(shuō)你平時(shí)見(jiàn)過(guò)哪些閉包?

面試前剛和一個(gè)同時(shí)聊過(guò),也問(wèn)到了他對(duì)閉包的看法,同事自信一揮手,閉包實(shí)際工作中用到的不多。

天真的我在面試中也這么說(shuō)了,面試官心里一定狠狠地鄙視了我,于是跟我大談JQ源碼,從來(lái)沒(méi)有看過(guò)源碼的我暴風(fēng)哭泣。

同樣的問(wèn)題也出現(xiàn)在了另一家同行業(yè)(非互聯(lián)網(wǎng))的大公司,想來(lái)大公司的重點(diǎn)還是放在框架的底層原理上。

其實(shí)jq中使用了大量的閉包,所有的方法和變量都通過(guò)閉包設(shè)為私有,并使用$在全局進(jìn)行調(diào)用。

閉包就是使局部變量和方法常駐內(nèi)存,可以在全局進(jìn)行訪(fǎng)問(wèn),從而防止全局重名的現(xiàn)象。

不過(guò)也正因?yàn)檫@個(gè)特性,閉包會(huì)占用大量的內(nèi)存空間,所以使用的時(shí)候也要慎重。

數(shù)組的內(nèi)建方法有哪些

依然是一個(gè)基礎(chǔ)題,面試官讓我知道多少說(shuō)多少。后來(lái)回來(lái)也做了一個(gè)系統(tǒng)的整理
數(shù)組內(nèi)建方法大全(一)
數(shù)組內(nèi)建方法大全(二)

第一次面試歷時(shí)1小時(shí)不到,主要還是介紹自己的項(xiàng)目,現(xiàn)在來(lái)看上面的題目真的很基礎(chǔ),但是當(dāng)時(shí)的我答的也并不好。

因?yàn)槭鞘烊送扑],而且事先知道面試小姐姐是學(xué)姐,也加了微信,我也是天真無(wú)邪,小姐姐說(shuō)過(guò)來(lái)聊一聊,我就真的啥都沒(méi)帶就跑過(guò)去,還真以為是聊天,以至于面試官的問(wèn)題都是想到哪問(wèn)到哪,還是比較吃虧的。

所以,這次面試收獲經(jīng)驗(yàn)

  1. 簡(jiǎn)歷很重要,讓簡(jiǎn)歷去引導(dǎo)面試官提問(wèn),這樣才能做好有針對(duì)性的準(zhǔn)備
  2. 理論基礎(chǔ)很重要,僅僅依靠項(xiàng)目實(shí)戰(zhàn)學(xué)習(xí),只能成為工具的使用機(jī)器,只有了解工具的底層原理,才能融會(huì)貫通,舉一反三
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.幾種基本數(shù)據(jù)類(lèi)型?復(fù)雜數(shù)據(jù)類(lèi)型?值類(lèi)型和引用數(shù)據(jù)類(lèi)型?堆棧數(shù)據(jù)結(jié)構(gòu)? 基本數(shù)據(jù)類(lèi)型:Undefined、Nul...
    極樂(lè)君閱讀 5,878評(píng)論 0 106
  • 初讀文章,很多名詞、對(duì)象都是陌生且抽象,以下先記錄能理解并吸收的內(nèi)容: Block Storage 塊存儲(chǔ),相當(dāng)于...
    Fiona16閱讀 239評(píng)論 0 0
  • 最近兩天一直在看《戰(zhàn)長(zhǎng)沙》哭的稀里嘩啦的,想要應(yīng)景這國(guó)家抗70周年紀(jì)念 ,憤恨,無(wú)奈,悲傷,使我深深地感覺(jué)到我們的...
    嘻豆芽閱讀 241評(píng)論 0 1
  • 雨,我曾經(jīng)很喜歡下雨,尤其是春天的雨,細(xì)如牛毛,撐著傘,或者干脆不撐傘,就那么繞著珍珠泉畔走一圈,看雨,賞魚(yú),...
    錦墨hhy閱讀 421評(píng)論 0 0

友情鏈接更多精彩內(nèi)容