-
當前位置:首頁 > 創(chuàng)意學(xué)院 > 品牌設(shè)計 > 專題列表 > 正文
面試前端開發(fā)需要準備哪些問題(面試前端開發(fā)需要準備哪些問題和技巧)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于面試前端開發(fā)需要準備哪些問題的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
本文目錄:
一、如何面試前端開發(fā)
自我介紹,可以簡單介紹你畢業(yè)什么學(xué)校,什么專業(yè),工作經(jīng)歷簡明扼要的說出來就可以了,不要詳細到你哪年進入公司,哪年離開公司,負責(zé)項目做什么的,說一大通。這個對面試官來說,想讓你自我簡單介紹,其實考察點有兩方面:1面試者的表達能力和概括能力,2面試者目前掌握什么技術(shù),做過什么項目,在項目中的角色來初步判定這個人的能力
有些面試者回答問題,在介紹項目的時候,很大概的說,或者一句話前端都是我做的,這些都是我設(shè)計的;這樣肯定是不行的,面試官讓你介紹項目的時候肯定是希望你詳細介紹你的項目,這個項目使用者是誰,讓我知道誰在使用這個項目;你負責(zé)哪些模塊,哪些組件,那些模塊實現(xiàn)什么業(yè)務(wù)邏輯,用到什么技術(shù),這個能讓面試官更加知道你項目的業(yè)務(wù),才能從你描述中知道這類的業(yè)務(wù)會遇到什么問題,以及你使用的技術(shù)是否合理,能更加判定你的能力,才能更好的提出問題,才能更好的面試下去。
前端技能在問到很多面試者的時候感覺自己都懂前端,其實他們只是懂使用js敲代碼而已,很多前端知識,以及前端原理都不懂,只會使用的話,那么永遠只會走來人家的后面。就那一個比喻來說吧,如果你只是一個會開車的司機,不會修車或者造車,那么如果哪天車出了毛病,你都不知道,到時候才去學(xué)習(xí)車的構(gòu)造原理?;蛘吣銜f我直接給維修廠不就可以了,如果維修廠關(guān)門了呢怎么辦。所以我們前端開發(fā)人員還是要腳踏實地,不要說我會使用vuejs,react前端框架,問你一個mvvm模式是什么,你都說不知道,怎么實現(xiàn)mvvm框架,在不使用別人開發(fā)mvvm框架,自己可以開發(fā)一個簡單的mvvm框架?
二、前端如何準備面試
簡歷制作是很重要的一個環(huán)節(jié),一份好的簡歷會給面試官留下很不錯的印象,也有助于你順利通過簡歷篩選環(huán)節(jié)。
注意事項:
優(yōu)秀的開發(fā)者很多都有維護自身知識體系的習(xí)慣,建立知識體系能幫助認知知識全貌及迅速找到知識的關(guān)聯(lián),就像對碎片化的知識做了索引,知識體系可以幫助你盡快了解自己,幫助你查漏補缺,讓你能夠把寶貴的時間聚焦于自己的薄弱項。
過度自信和極度自卑都不會給面試帶來好的結(jié)果,只有明確自己的目標并積極備戰(zhàn),才能距離offer更近一步。
如何體現(xiàn)亮點
我總結(jié)一下我經(jīng)常會關(guān)注的一些亮點:
如果你實在沒有以上的這些,那就把項目過程中一些你覺得可圈可點的地方著重提一下,并交代一下解決后的成效,這會加深面試官的印象。
簡歷的幾個大忌
以下4點是簡歷設(shè)計里的大忌,一旦出現(xiàn)以下這些錯誤,簡歷就很難過篩選。
錯別字
主要指明顯的錯別字,語句語義不通等。雖然不是語文考試,但是簡歷里出現(xiàn)此類基本錯誤是絕不允許的,這可能讓面試官覺得你是一個粗心、思維不嚴謹?shù)娜耍@樣的人一般不敢要。所以強烈建議在投遞之前仔細檢查自己的簡歷,多讀幾遍。
專業(yè)術(shù)語錯誤
專業(yè)術(shù)語錯誤主要出現(xiàn)在自己不熟悉的領(lǐng)域。有些面試者為了自己簡歷好看,或者是參考別人的模板,硬生生把一些自己從來沒用過或者只是簡單了解的技術(shù)寫進自己的簡歷里,結(jié)果還不小心抄錯了,這其實比簡單的錯別字還嚴重。
時間點不一致
一份簡歷里最引人注目的其實是時間數(shù)字,這個看似簡單,但也有簡歷里出現(xiàn)時間不一致的問題。比如在工作經(jīng)歷里寫的是“2016年3月至2018年5月”在某一家公司,而項目經(jīng)歷里卻把結(jié)束時間寫成“2018.8月”,這里不排除個別面試者特別熱心腸,離職了還在給老東家干活,但就招聘人才而言,并不倡導(dǎo)當這樣的“好人”(領(lǐng)導(dǎo)不會希望自己的員工在公司還做著其他公司的事)。
頻繁亂投簡歷
同一家公司同類職位不要頻繁地投遞簡歷,尤其是阿里巴巴相關(guān)的職位。大廠有嚴格的人才招聘制度,一個人在A職位的面試流程中就無法參與B職位的招聘,并且多次被拒的簡歷短期內(nèi)將無法通過同類任何職位的簡歷篩選(也就是所謂的拉黑名單,時間最長可達2年)。所以大廠的職位投遞前一定要深思熟慮,挑選自己最合適的職位,不要胡亂撒網(wǎng)。其實大廠本身就有內(nèi)部調(diào)度機制,如果A職位進入面試流程,最終因為崗位契合度被拒,他們可能會和你溝通意向,繼而轉(zhuǎn)接給更合適的團隊進行下一輪的面試安排。
弄虛作假
職場和商場一樣,除了個人能力,誠信和人品也非常重要。大公司一般在完成人才面試后,會找調(diào)查公司對即將入職的員工進行背景調(diào)查。背景調(diào)查其實也不是什么新鮮事,主要是調(diào)查個人的 家庭信息、學(xué)歷學(xué)校、以往的工作履歷等。一方面,公司會對員工給出的聯(lián)系人進行身份核實和私密咨詢,確認信息的真實性;另一方面,公司會利用一些公示系統(tǒng)對員工以往、工商記錄、職場圈子等進行隨機電訪。如果有被核實存在弄虛作假的,或者公司嚴令禁止的事項(比如個人存在不良工商記錄、同時擔任其他公司的職位等)。不僅會失去入職資格,還會被拉黑名單。
關(guān)于面試技巧
關(guān)于面試的技巧,仁者見仁智者見智。面試前一定要充分準備,回顧面試的常考技術(shù)點和近期項目,然后Review一下當前的工作和心理狀態(tài)。如果時間有限,就重點回顧一下近期的項目,總結(jié)一下項目過程中使用的技術(shù)框架、核心功能的解決方案、難點攻克的思路和過程等(因為這些是面試官喜歡發(fā)散提問的)。下面是我總結(jié)的幾個行之有效的戰(zhàn)術(shù):
調(diào)整心態(tài) 保持自信
實事求是 互相取經(jīng)
理解而不是死記
三、面試Web前端需要注意什么?會面試哪些問題?
將這些問題作為參考。
希望你的面試官有點經(jīng)驗,不會用以下這樣的問題開場。以防萬一,還是準備一些答案。
1.為什么選擇程序員這個職業(yè)生涯?
2.截至目前,你所從事的項目中最喜歡的是哪個?
3.描述一下你夢想中的研發(fā)項目。
另外一些面試官會問一些通用的技術(shù)問題,來測試你的技術(shù)能力。有可能部分人不知道這些問題是什么意思,而僅僅是在考察你的能力/競爭力?;诿嬖嚬俚募夹g(shù)能力級別的不同,你的答案也會有所不同。這些問題簡單易答,因此把這些問題記下來。
1.描述一下創(chuàng)建一個新網(wǎng)頁的過程
2.怎樣減少頁面加載時間?
3.標準和標準體(standards
and
standards
bodies)為什么重要?
4.你使用怎樣一個過程來組織代碼?
5.你喜歡用什么工具來測試代碼性能?[page]
既然你從事前端工作,理解CSS會非常重要。因此這里為你準備了一些常見的CSS問題。這是展示你知識儲備的重要開始。這些并不是最尖銳或者重要的問題,如果不能回答出來,將對你很不利。
1.CSS
中的
resetting
和
normalizing
之間的區(qū)別有哪些?
2.什么是floats,它是如何工作的?
3.absolute、relative、fixed
和
static
定位的區(qū)別是什么?
4.解釋visiblity
hidden和display
none之間的區(qū)別
5.你是如何修復(fù)特定瀏覽器默認樣式的問題?
6.你是否用過網(wǎng)格系統(tǒng)?目的是?
7.如果計算CSS權(quán)重?
8.解釋如何優(yōu)化CSS選擇器。
9.為什么需要使用預(yù)編譯器?
10.你是如何測試網(wǎng)站的跨瀏覽器兼容性?
現(xiàn)在我們最基本的任務(wù)完成了。誰都能死記硬背這些答案來應(yīng)付以上問題。即使是新手前端開發(fā)者也能出色地回答大部分問題。然而如果想真正讓你的面試官印象深刻并證明你的功底深厚,就把下面這些問題牢記在心。
1.前端開發(fā)的框架是什么?
2.響應(yīng)式web
app和原生應(yīng)用程序的區(qū)別是什么?
3.原生app相對web
app的優(yōu)點是什么?
4.客戶端和服務(wù)器端開發(fā)的區(qū)別是什么?
5.什么是SASS和LESS?它們是如何工作的?
面試官會更多關(guān)注你是如何表達對這些問題的解釋。他們會追問支持你的答案的工作案例。前面的問題你可能可以通過記憶而過關(guān),你可能還會遇到這些問題的擴展,但這些答案的深度,將讓你與眾不同。通過你參與過的實際項目,來展示你的思考過程。
四、想要面試前端,應(yīng)該準備個什么項目合適
首先,并非所有的前端開發(fā)面試都會查看你的demo
其次,如果你有項目開發(fā)經(jīng)驗,那么比較好的項目(好一方面指的是項目的功能完善,涉及到的前端技術(shù)比較多,另一方面指的是你的代碼質(zhì)量比較好),就可以作為你的demo
如果你沒有項目開發(fā)經(jīng)驗,那至少自己敲過一些東西,網(wǎng)頁或者什么的吧,這些東西就可以作為你的demo
除此之外,如果你的技術(shù)學(xué)的不錯,JS層面學(xué)的也比較好的話,最好是書寫幾個自己的框架出來,如果還沒有達到書寫框架的層面,最起碼面向?qū)ο?、原型繼承,小游戲,這種能夠凸顯你JS功底的demo,最好寫幾個。
Tips:額外說一句,別在網(wǎng)上隨便找個效果或者視頻課程,然后模仿一下,雖然你能做出demo,但是卻沒有你的思想和你自己的技術(shù)沉淀。
再Tips:除了demo之外,人事以及前端的面試真題建議也準備一下,可以借助“決勝前端”的小,程序,進行學(xué)習(xí)
以上就是關(guān)于面試前端開發(fā)需要準備哪些問題相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
google面試出結(jié)果(谷歌面試多久可以知道offer)
教育部認證的留學(xué)中介(教育部認證的留學(xué)中介有哪些)