web前端工程師通過面試不是件容易的事,作為候選人,通常需要在規定的時間內展示自己能做些什么。作為一名面試官,同樣難以在這么短的時間內評估候選人是否適合。對于面試來說,并不存在一刀切的方法,面試官問的問題通常會有一個范圍,但除此之外,他們可以自行決定要問哪些其他問題。
在實際的面試中,你可能需要使用 JavaScript、CSS 和 HTML 來編寫代碼。在你的面試期間,你可能需要實現 UI、構建窗口小部件或使用 Lodash 和 Underscore.js 這樣的庫編寫常用的實用程序函數。例如:構建常見的 Web 應用程序的布局和交互,例如類似 Netflix 網站那樣的。實現小部件,如日期選擇器、輪播或電子商務網站購物車。寫一個類似 debounce 或深度 clone 對象的函數。
說到庫,我看到很多人經常犯的另一個錯誤是他們需要完全依賴最新的框架來解決面試問題。你可能會想,如果我可以在生產環境中使用 jQuery、React、Angular 等,那為什么就不能在面試中使用它們呢?技術、框架和庫會隨著時間的推移而發生變化——我更感興趣的是你是否了解前端開發的底層原理,而不是依賴更高層次的抽象。如果你不能在沒有它們的情況下回答面試問題,我希望你至少可以徹底解釋和推測這些庫背后的原理。總的來說,大部分的面試都涉及實際的編碼。web前端開發面試都喜歡問什么
你應該知道如何在頁面上布局元素,如何使用子元素或直接后代選擇器來定位元素,以及什么時候該用類、什么時候該用 ID。布局——安排彼此相鄰的元素的位置,以及如何將元素布置成兩列或三列;響應式設計——根據瀏覽器寬度大小更改元素的尺寸;自適應設計——根據特定斷點更改元素的尺寸;特異性——如何計算選擇器的特異性,以及級聯如何影響屬性;適當的命名空間和類命名。
知道哪些 HTML 標簽最能代表你正在顯示的內容以及相關屬性,應該掌握手工知識。語義標記;標記屬性,例如 disabled、async、defer 以及何時使用 data-*;知道如何聲明 doctype(大多數人不是每天都會寫新頁面,所以可能會忘了這個)以及可以使用哪些元標簽;可訪問性問題,例如,確保輸入復選框具有更大的響應區域(使用標簽“for”)。另外還有 role=“button”、role=“presentation”,等等。
途傲科技為中小企業提供網站制作、網站建設、微信H5、微信小程序,多商戶平臺,多級分銷系統,APP開發,手機網站,HTML5多端自適應網站,營銷型企業站建設,及對技術人才的培養等都積累與沉淀了豐富的心得和實戰經驗。
如果您有想法,可以將需求提交給我們【免費提交需求,獲取解決方案】
免責聲明:文章部分內容收集于互聯網,不代表本站的觀點和立場,如有侵權請聯系刪除。