js詞法作用域 面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類的實(shí)現(xiàn),這樣的人該用嗎?
面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類的實(shí)現(xiàn),這樣的人該用嗎?采訪中,各種算法、原理、優(yōu)化、各種方法都是豆腐渣。舉手[捂著臉這可以作為面試官快速了解應(yīng)聘者JavaSc
面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類的實(shí)現(xiàn),這樣的人該用嗎?
采訪中,各種算法、原理、優(yōu)化、各種方法都是豆腐渣。舉手[捂著臉
這可以作為面試官快速了解應(yīng)聘者JavaScript知識(shí)水平的一種手段。這不是閉包,而是閉包。如果你不明白結(jié)束語(yǔ)的原則,就按照面試詞典去做吧。如果面試官進(jìn)一步詢問(wèn),他會(huì)知道水平。閉包實(shí)際上是JavaScript語(yǔ)言語(yǔ)法設(shè)計(jì)的核心,因?yàn)殚]包在實(shí)際開(kāi)發(fā)中無(wú)處不在,開(kāi)發(fā)人員已經(jīng)在不知不覺(jué)中使用閉包了。
例如,什么是閉包?您的答案是閉包是一種外部作用域可以訪問(wèn)內(nèi)部變量的方法。然后面試官會(huì)繼續(xù)問(wèn),為什么會(huì)這樣?原則是什么?如果你不知道作用域鏈和詞匯作用域的概念,你只是在記住一些膚淺的知識(shí)。
最后,面試過(guò)程是一個(gè)考察的過(guò)程,不是問(wèn)應(yīng)聘者下來(lái),而是一步一步了解應(yīng)聘者的實(shí)際技術(shù)水平,從而更準(zhǔn)確地判斷是否符合崗位要求。
我只是說(shuō)說(shuō)我作為面試官的想法。畢竟,我采訪過(guò)很多人。也許其他面試官都有自己的面試方法。最終目標(biāo)是找到更適合這份工作的同事。如果不是為了這個(gè)目的,那真的是在假裝愚弄候選人。
為何前端面試官都喜歡問(wèn)閉包?
沒(méi)有只懂JS的程序員。
JS和HTML對(duì)于前端開(kāi)發(fā)是不可或缺的。所有后續(xù)的前端框架都是從JS演變而來(lái)的。
對(duì)于前端工程師來(lái)說(shuō),學(xué)好JS和HTML是必不可少的。