哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

前端工程師面試經(jīng)驗(yàn)總結(jié)

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-09-14 10:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

面試前端工程師對(duì)我來(lái)說(shuō)是一件非常有意思的事,因?yàn)槊嬖囘^(guò)程很大程度上也是自我提升的過(guò)程。無(wú)論大公司還是小公司,之所以在如何招聘到真正有能力的前端工程師方面會(huì)遇到同樣的問(wèn)題,就是因?yàn)樨?fù)責(zé)招聘的那些人不知道自己公司需要什么樣的人,結(jié)果問(wèn)問(wèn)題時(shí)也問(wèn)不到點(diǎn)子上。經(jīng)過(guò)這幾年在行業(yè)里的摸索,我總結(jié)出了自己的一套很有效的面試前端工程的方法。

有的應(yīng)聘者說(shuō)我不好對(duì)付,但留給他們這樣的印象也并非我所愿。我覺(jué)得之所以他們說(shuō)我不好對(duì)付,主要是因?yàn)槲覇?wèn)他們問(wèn)題時(shí)問(wèn)得太細(xì)了。以前我曾專(zhuān)門(mén)寫(xiě)過(guò)一些東西,告訴應(yīng)聘者怎么才能通過(guò)我的面試(Surviving an interview with me)以及優(yōu)秀的前面工程師應(yīng)該具備什么樣的素質(zhì)(What makes a good front end engineer?),而我的面試可以說(shuō)完全是按照那兩篇文章的標(biāo)準(zhǔn)進(jìn)行的。我不會(huì)問(wèn)一些特別偏門(mén)的問(wèn)題,也不認(rèn)為出幾道邏輯題就能考出人的真實(shí)水平。我唯一的想法就是確定你能否勝任我們要招的這個(gè)職位。為此,我需要簡(jiǎn)單地考察如下幾個(gè)方面。

基本知識(shí)

我們生活在互聯(lián)網(wǎng)時(shí)代,你想知道的任何事情幾乎都能在15分鐘內(nèi)找到相關(guān)信息??墒?,能找到信息并不等于你會(huì)使用它。我認(rèn)為所有前端工程師至少都應(yīng)該掌握某些基本的知識(shí),才能有效地完成自己的工作。如果一遇到問(wèn)題,就停下工作上網(wǎng)四處搜索解決方案,怎么可能保證按期完成工作呢?聽(tīng)聽(tīng),還有誰(shuí)在說(shuō)“我不知道,但我可以上網(wǎng)搜到?!闭?qǐng)這些同學(xué)把手舉起來(lái),讓大家認(rèn)識(shí)一下(immediately raises a flag for me.)。下面我列出一些基本的知識(shí)點(diǎn),這些都是我認(rèn)為一名前端工程師(無(wú)論工作年頭長(zhǎng)短)在沒(méi)有任何外來(lái)幫助的情況應(yīng)該知道的。

DOM結(jié)構(gòu)——兩個(gè)節(jié)點(diǎn)之間可能存在哪些關(guān)系以及如何在節(jié)點(diǎn)之間任意移動(dòng)。

DOM操作——怎樣添加、移除、移動(dòng)、復(fù)制、創(chuàng)建和查找節(jié)點(diǎn)。

事件——怎樣使用事件以及IE和DOM事件模型之間存在哪些主要差別。

XMLHttpRequest——這是什么、怎樣完整地執(zhí)行一次GET請(qǐng)求、怎樣檢測(cè)錯(cuò)誤。

嚴(yán)格模式與混雜模式——如何觸發(fā)這兩種模式,區(qū)分它們有何意義。

盒模型——外邊距、內(nèi)邊距和邊框之間的關(guān)系,IE 8以下版本的瀏覽器中的盒模型有什么不同。

塊級(jí)元素與行內(nèi)元素——怎么用CSS控制它們、它們?cè)鯓佑绊懼車(chē)脑匾约澳阌X(jué)得應(yīng)該如何定義它們的樣式。

浮動(dòng)元素——怎么使用它們、它們有什么問(wèn)題以及怎么解決這些問(wèn)題。

HTML與XHTML——二者有什么區(qū)別,你覺(jué)得應(yīng)該使用哪一個(gè)并說(shuō)出理由。

JSON——它是什么、為什么應(yīng)該使用它、到底該怎么使用它,說(shuō)出實(shí)現(xiàn)細(xì)節(jié)來(lái)。

重申一下,上述這些知識(shí)點(diǎn)都應(yīng)該是你應(yīng)該“想都不用想”的東西。我一開(kāi)始問(wèn)的所有問(wèn)題都是想摸清你對(duì)所有這些領(lǐng)域知識(shí)的掌握程度。雖然上面列出的這些知識(shí)點(diǎn)并沒(méi)有面面俱到,但我覺(jué)得你至少應(yīng)該掌握這些,才有可能跟我坐到一間辦公室里來(lái)。

少量提問(wèn)

我非常贊同面試者問(wèn)的問(wèn)題越少越好。反復(fù)問(wèn)應(yīng)聘者各種問(wèn)題既不公平,也很無(wú)聊。我在任何一次面試中,通常只問(wèn)三個(gè)大問(wèn)題,但每個(gè)問(wèn)題又會(huì)涉及我所能想到的多個(gè)方面?;卮鹈總€(gè)大問(wèn)題一般要經(jīng)過(guò)幾個(gè)步驟,這樣我就可以在每個(gè)步驟中穿插著問(wèn)一些小問(wèn)題。比如說(shuō):

現(xiàn)在有一個(gè)正顯示著Yahoo!股票價(jià)格的頁(yè)面。頁(yè)面上有一個(gè)按鈕,你可以單擊它來(lái)刷新價(jià)格,但不會(huì)重新加載頁(yè)面。請(qǐng)你描述一下實(shí)現(xiàn)這個(gè)功能的過(guò)程,假設(shè)服務(wù)器會(huì)負(fù)責(zé)準(zhǔn)備好正確的股票價(jià)格數(shù)據(jù)。

這個(gè)問(wèn)題牽扯到一組我想要考察的基本知識(shí)點(diǎn):DOM結(jié)構(gòu)、DOM操作、事件處理、XHR和JSON。如果我要求你對(duì)換一種處理股票價(jià)格的方式,或者讓你在頁(yè)面中顯示其他信息,就可以把更多的知識(shí)點(diǎn)包括進(jìn)來(lái)。對(duì)于經(jīng)驗(yàn)比較豐富應(yīng)聘者,我也可以自如地?cái)U(kuò)展要考察的知識(shí)范圍,最簡(jiǎn)單像JOSN與XML的區(qū)別、安全問(wèn)題、容量問(wèn)題,等等。

我還希望應(yīng)聘者給出的任何解決方案中都不要使用庫(kù)。我想看到最原生態(tài)的代碼,你就當(dāng)頁(yè)面中沒(méi)有包含任何庫(kù)。你說(shuō)你對(duì)哪個(gè)庫(kù)了解多少多少,但我不能把關(guān)于庫(kù)的知識(shí)作為評(píng)判能力的因素,因?yàn)閹?kù)是會(huì)隨時(shí)間變化的。我需要的是真正理解庫(kù)背后的機(jī)制,特別是能夠徒手寫(xiě)出一個(gè)自己的庫(kù)的人。

解決問(wèn)題

做為一名前端工程師,最值得高興的事莫過(guò)于解決同一個(gè)問(wèn)題會(huì)有很多種不同的方法,而你要做的就是找出最合適的方法來(lái)。我在提問(wèn)的時(shí)候,經(jīng)常會(huì)在應(yīng)聘者解釋完一種方法后問(wèn)他們還有沒(méi)有第二種方法。此時(shí)我會(huì)跟他們說(shuō),假設(shè)你的這個(gè)方法由于種種原因被否決了,那么你還能不能給出另一種方法。這樣做可以達(dá)到兩個(gè)目的。

首先,可以測(cè)試出他們是否在毫無(wú)意義地復(fù)述書(shū)本中的東西。不能不承認(rèn),某些人確實(shí)有過(guò)目不忘的天賦,聽(tīng)他們?cè)谀抢锾咸喜唤^地講,你會(huì)覺(jué)得他們什么都明白。可是,只要一跟這些人談到怎么查找方案無(wú)效的原因,以及能否拿出一個(gè)新方案來(lái),他們往往就傻眼了。這時(shí)候,如果我聽(tīng)到“我不明白這個(gè)方案為什么不夠好”之類(lèi)的反問(wèn),心里立刻就明白我的問(wèn)題已經(jīng)超出了他們的能力范圍,而他們只是想拿自己死記硬背的結(jié)論來(lái)蒙混過(guò)關(guān)。

其次,可以測(cè)試出他們已經(jīng)掌握的(還是那句話,“想都不用想”)瀏覽器技術(shù)知識(shí)。如果他們對(duì)瀏覽器平臺(tái)的核心知識(shí)有較好的理解,想出解決同一問(wèn)題的不同方案根本沒(méi)有那么難。

對(duì)一名前端工程師來(lái)說(shuō),這絕對(duì)是最重要的能力。前端工程師在工作中遇到本該如此卻并未如此的難題(說(shuō)你啦,IE6),應(yīng)該說(shuō)是一件很平常的事。一個(gè)方案無(wú)效就無(wú)計(jì)可施的人,做不了前端工程師。

考核應(yīng)聘者解決問(wèn)題能力的另一層原因,與我的個(gè)人喜好有關(guān)。在搞清楚應(yīng)聘者知道什么不知道什么之后,我就會(huì)想著問(wèn)一個(gè)他們知識(shí)領(lǐng)域之外的問(wèn)題。這樣做的目的,就是想看看他們?cè)鯓舆\(yùn)用已有的知識(shí)解決新問(wèn)題。在解決問(wèn)題的每一步,我也準(zhǔn)備了一些提示,以防有人會(huì)卡殼打艮(在我面前15分鐘一言不發(fā),對(duì)我評(píng)價(jià)這個(gè)人毫無(wú)幫助)。我真正感興趣的,是他們能夠從上一步前進(jìn)到下一步。我希望看到一個(gè)人就在我眼前學(xué)到新知識(shí)。

注意:所有問(wèn)題都與瀏覽器技術(shù)相關(guān)。我不相信出幾道抽象的邏輯題,就能夠考出某人解決Web技術(shù)問(wèn)題的能力。在我看來(lái),這無(wú)異于讓素描大師畫(huà)肖像(或者讓劉翔跟博爾特同場(chǎng)競(jìng)技),沒(méi)有意義,也得不到任何有價(jià)值的信息。

有激情

要成為一名優(yōu)秀的前端工程師,最重要的莫過(guò)于對(duì)自己做的事要有激情。我們技能都不是從學(xué)校中或者從研討會(huì)上學(xué)來(lái)的,因此前端工程師必須具備自學(xué)能力。瀏覽器技術(shù)的變化可謂日新月異,所以也只有不斷提升自己的技能才做得到與時(shí)俱進(jìn)。我雖然不能強(qiáng)迫誰(shuí)必須多看博客、不斷學(xué)習(xí),但想應(yīng)聘前端工程師的人恐怕還是必須這么做的。

你怎么知道誰(shuí)對(duì)這種工作有沒(méi)有激情?實(shí)際上非常簡(jiǎn)單。我只問(wèn)一個(gè)簡(jiǎn)單的問(wèn)題:“目前你對(duì)什么Web技術(shù)最感興趣?”這個(gè)問(wèn)題永遠(yuǎn)不會(huì)過(guò)期,而且也幾乎不可能出錯(cuò)……除非你答不上來(lái)。就眼下來(lái)說(shuō),我希望你對(duì)這個(gè)問(wèn)題給出的技術(shù)中包括WebSocket、HTML、WebGL、客戶端數(shù)據(jù)庫(kù),等等。只有對(duì)Web開(kāi)發(fā)充滿激情的人,才會(huì)堅(jiān)持不懈地學(xué)習(xí)新知識(shí)、掌握新技能;這些人才是我真正想要的。當(dāng)然,我會(huì)讓他們?cè)敿?xì)解釋自己提到的技術(shù),以保證他們不是隨口說(shuō)了幾個(gè)時(shí)髦的新詞匯。

最后一點(diǎn)

計(jì)算機(jī)科學(xué)或者Web設(shè)計(jì)方面的知識(shí)當(dāng)然也有用,但那都是基本知識(shí)之外的東西。只要基本知識(shí)在那兒了,一切就都有了基礎(chǔ),想擴(kuò)充知識(shí)面也不難??墒?,如果等到正式上班以后,還得從頭學(xué)習(xí)基本技能,那種難度是不可同日而語(yǔ)的。另外,高級(jí)前端工程師與一般工程師相比,肯定需要掌握更多的技能。而面試幾乎沒(méi)有經(jīng)驗(yàn)大學(xué)畢業(yè)生,同樣也會(huì)有一套完全不同的程序。我在這篇文章里列出來(lái)的都是一些最基本的東西。

對(duì)于那些還沒(méi)有多少面試經(jīng)驗(yàn)的人,我總是喜歡告訴他們,面試完了只要問(wèn)自己一個(gè)問(wèn)題就行:你想以后跟這個(gè)人在一起共事嗎?如果不管為什么,回答是不,那就是不。

面試前端工程師對(duì)我來(lái)說(shuō)是一件非常有意思的事,因?yàn)槊嬖囘^(guò)程很大程度上也是自我提升的過(guò)程。無(wú)論大公司還是小公司,之所以在如何招聘到真正有能力的前端工程師方面會(huì)遇到同樣的問(wèn)題,就是因?yàn)樨?fù)責(zé)招聘的那些人不知道自己公司需要什么樣的人,結(jié)果問(wèn)問(wèn)題時(shí)也問(wèn)不到點(diǎn)子上。經(jīng)過(guò)這幾年在行業(yè)里的摸索,我總結(jié)出了自己的一套很有效的面試前端工程的方法。

有的應(yīng)聘者說(shuō)我不好對(duì)付,但留給他們這樣的印象也并非我所愿。我覺(jué)得之所以他們說(shuō)我不好對(duì)付,主要是因?yàn)槲覇?wèn)他們問(wèn)題時(shí)問(wèn)得太細(xì)了。以前我曾專(zhuān)門(mén)寫(xiě)過(guò)一些東西,告訴應(yīng)聘者怎么才能通過(guò)我的面試(Surviving an interview with me)以及優(yōu)秀的前面工程師應(yīng)該具備什么樣的素質(zhì)(What makes a good front end engineer?),而我的面試可以說(shuō)完全是按照那兩篇文章的標(biāo)準(zhǔn)進(jìn)行的。我不會(huì)問(wèn)一些特別偏門(mén)的問(wèn)題,也不認(rèn)為出幾道邏輯題就能考出人的真實(shí)水平。我唯一的想法就是確定你能否勝任我們要招的這個(gè)職位。為此,我需要簡(jiǎn)單地考察如下幾個(gè)方面。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1603

    瀏覽量

    71212
  • 前端
    +關(guān)注

    關(guān)注

    1

    文章

    245

    瀏覽量

    18848
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    硬件工程師甩鍋排行榜 #電子 #電子工程師 #硬件工程師 #甩鍋的各種理由 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月06日 18:30:55

    電子工程師設(shè)計(jì)要點(diǎn)與經(jīng)驗(yàn)分享

    電子工程師設(shè)計(jì)要點(diǎn)與經(jīng)驗(yàn)分享 作為一名資深電子工程師,在硬件設(shè)計(jì)開(kāi)發(fā)領(lǐng)域摸爬滾打多年,積累了不少寶貴的經(jīng)驗(yàn)和見(jiàn)解。今天就和大家分享一些電子工程師
    的頭像 發(fā)表于 02-03 11:10 ?302次閱讀

    什么是BSP工程師

    一、嵌入式系統(tǒng) 要明白什么是嵌入式軟件工程師,我們先從嵌入式系統(tǒng)(嵌入式設(shè)備)說(shuō)起。維基百科上對(duì)嵌入式系統(tǒng)的定義如下: 嵌入式系統(tǒng)(Embedded System),是一種嵌入機(jī)械或電氣系統(tǒng)內(nèi)部
    發(fā)表于 01-13 06:54

    電子工程師設(shè)計(jì)要點(diǎn)與經(jīng)驗(yàn)分享

    電子工程師設(shè)計(jì)要點(diǎn)與經(jīng)驗(yàn)分享 作為一名資深電子工程師,在多年的硬件設(shè)計(jì)開(kāi)發(fā)工作中,積累了不少寶貴的經(jīng)驗(yàn)和見(jiàn)解。下面就和大家分享一些電子設(shè)計(jì)方面的關(guān)鍵要點(diǎn)和實(shí)際案例。 文件下載
    的頭像 發(fā)表于 01-07 13:55 ?491次閱讀

    人工智能工程師高頻面試題匯總:循環(huán)神經(jīng)網(wǎng)絡(luò)篇(題目+答案)

    后臺(tái)私信雯雯老師,備注:循環(huán)神經(jīng)網(wǎng)絡(luò),領(lǐng)取更多相關(guān)面試題隨著人工智能技術(shù)的突飛猛進(jìn),AI工程師成為了眾多求職者夢(mèng)寐以求的職業(yè)。想要拿下這份工作,面試的時(shí)候得展示出你不僅技術(shù)過(guò)硬,還得能解決問(wèn)題。所以
    的頭像 發(fā)表于 10-17 16:36 ?820次閱讀
    人工智能<b class='flag-5'>工程師</b>高頻<b class='flag-5'>面試</b>題匯總:循環(huán)神經(jīng)網(wǎng)絡(luò)篇(題目+答案)

    電子發(fā)燒友工程師看!電子領(lǐng)域評(píng)職稱(chēng),技術(shù)之路更扎實(shí)

    人才的重要標(biāo)準(zhǔn)。這類(lèi)職稱(chēng)評(píng)審會(huì)看重實(shí)操能力(如嵌入式系統(tǒng)優(yōu)化、代碼效率提升案例)和技術(shù)認(rèn)證(如 ARM 相關(guān)認(rèn)證)。有位開(kāi)發(fā)者提到,曾因缺少職稱(chēng),在大廠面試中敗給經(jīng)驗(yàn)相當(dāng)?shù)膶?duì)手;評(píng)上 “高級(jí)嵌入式工程師” 后
    發(fā)表于 08-20 13:53

    工程師分享的模電設(shè)計(jì)經(jīng)驗(yàn)

    模擬電路的設(shè)計(jì)是工程師們最頭疼,但也是最致命的設(shè)計(jì)部分。盡管目前數(shù)字電路、大規(guī)模集成電路的發(fā)展非常迅猛,但是模擬電路的設(shè)計(jì)仍是不可避免的,有時(shí)也是數(shù)字電路無(wú)法取代的,例如RF射頻電路的設(shè)計(jì)。 本文總結(jié)了模擬電路設(shè)計(jì)中應(yīng)該注意的問(wèn)題。
    的頭像 發(fā)表于 05-29 09:38 ?755次閱讀

    硬件工程師面試/筆試經(jīng)典 100 題

    分享一些常見(jiàn)的硬件工程師面試/筆試題。公眾號(hào)后臺(tái)回復(fù)關(guān)鍵字:100題,可獲取完整的PDF。--END--免責(zé)聲明:本文轉(zhuǎn)自網(wǎng)絡(luò),版權(quán)歸原作者所有,如涉及作品版權(quán)問(wèn)題,請(qǐng)及時(shí)與我們聯(lián)系,謝謝!加入粉絲
    的頭像 發(fā)表于 04-30 19:34 ?1637次閱讀
    硬件<b class='flag-5'>工程師</b><b class='flag-5'>面試</b>/筆試經(jīng)典 100 題

    問(wèn),成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37
    安岳县| 英吉沙县| 江源县| 巴彦淖尔市| 汝南县| 安化县| 许昌县| 本溪市| 开远市| 石首市| 大同县| 合水县| 清镇市| 淳安县| 太白县| 梁山县| 南投市| 霍邱县| 昌吉市| 卢氏县| 平凉市| 金华市| 和政县| 固镇县| 会东县| 武邑县| 柘城县| 蒙自县| 库伦旗| 石首市| 波密县| 长宁区| 当阳市| 彝良县| 大同县| 松阳县| 祁东县| 蓝田县| 金秀| 集安市| 周口市|