前端promise面試題 為何前端面試官都喜歡問(wèn)閉包?
為何前端面試官都喜歡問(wèn)閉包?這可作為面試官快速了解應(yīng)聘者的javascript知識(shí)水平的手段。不是為了問(wèn)閉包而問(wèn)閉包。如果不搞清楚閉包的原理,就按照面試寶典里的話來(lái)套,面試官再往下問(wèn)一下估計(jì)就會(huì)知道水
為何前端面試官都喜歡問(wèn)閉包?
這可作為面試官快速了解應(yīng)聘者的javascript知識(shí)水平的手段。不是為了問(wèn)閉包而問(wèn)閉包。如果不搞清楚閉包的原理,就按照面試寶典里的話來(lái)套,面試官再往下問(wèn)一下估計(jì)就會(huì)知道水平。閉包其實(shí)是最能體現(xiàn)javascript語(yǔ)言語(yǔ)法設(shè)計(jì)的核心,因?yàn)閷?shí)際開(kāi)發(fā)中到處都是閉包,不知不覺(jué)的時(shí)候開(kāi)發(fā)者其實(shí)已經(jīng)在用閉包了。
比如,面試官問(wèn)什么是閉包?你回答閉包就是可以讓外部作用域可以訪問(wèn)內(nèi)部變量的一種手段。那面試官會(huì)繼續(xù)問(wèn),為什么會(huì)這樣,說(shuō)一下原理?如果你不知道作用域鏈,詞法作用域這些概念,那就等于是記住了一個(gè)表面知識(shí)。
最后,面試的過(guò)程是考察的過(guò)程,并不是以把應(yīng)聘者問(wèn)倒為目的,而是通過(guò)逐步深入來(lái)了解應(yīng)聘者的實(shí)際技術(shù)水平,以便更準(zhǔn)確的決定是否符合應(yīng)聘崗位。
我只是說(shuō)說(shuō)我自己作為面試官的一些想法,畢竟也面試過(guò)不少人,也許其他面試官也有他自己的一套面試手段,最終目的是為了尋找更適合應(yīng)聘崗位的同事,如果不是這個(gè)目的,那就真的是在裝逼糊弄應(yīng)聘者了。
面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類的實(shí)現(xiàn),這樣的人該用嗎?
面試時(shí)各種算法,原理,優(yōu)化,各種高大尚,進(jìn)去后就是curd。懂的舉手[捂臉]
關(guān)于前端面試?
我面試時(shí)通常會(huì)跟據(jù)面試者的工作年限,期望薪資水平,循序漸進(jìn)的問(wèn)技術(shù)性的問(wèn)題,再聊些學(xué)習(xí)方式方法,解決問(wèn)題的方式方法,面試者的關(guān)心的側(cè)重點(diǎn) ...通過(guò)這些就能了解到溝通能力,學(xué)習(xí)能力,技術(shù)能力...