翻譯:瘋狂的技術宅前端
原文:https://www.indeed.com/hire/interview-questions/front-end-developer面試
無論你是面試官仍是求職者,裏面的思路都能讓你獲益匪淺。瀏覽器
前端開發人員在爲最終用戶設計體驗時須要充分掌控其可用性和可訪問性。這個問題讓面試官知道求職者對這些標準和最佳實踐的瞭解。網絡
我在各類瀏覽器和設備上測試個人 Web 應用,檢查在全部設備上的體驗是否可用。我還使用流行的屏幕閱讀軟件和其餘輔助解決方案來查看是否全部潛在用戶均可以訪問它。」ide
前端開發會在 HTML5 上花費大量時間,他們整合 Web 設計並實現各類功能,從而節省開發時間並改進最終產品。學習
與之前的版本相比,我喜歡 HTML5 對多媒體的支持。我使用此功能開發時,會把視頻和音頻做爲用戶體驗的重要組成部分,而沒必要擔憂它沒法正確加載或破壞頁面。測試
前端開發人員常常會處理由之前的員工建立的代碼,或做爲團隊的一員工做。這個問題讓面試官瞭解求職者能不能建立其餘員工能夠理解的網站或 Web 應用。網站
我把站點的每一個組件都分拆出了獨立的代碼。每一個代碼片斷都有註釋,以便其餘開發人員能夠更改它。翻譯
該技術問題考察面試者對常見 CSS 元素的理解。這個問題用來篩選求職者,並確保他們不僅是可以熟練使用 CSS 的好辦法。設計
CSS float 告訴瀏覽器將特定元素放在容器的右側或左側。當我開發基於用戶分辨率動態調整大小的頁面時,使用float。」
基於每一個瀏覽器的渲染的方式,前端開發人員必須將特定於瀏覽器的 hack 引入Web 應用和頁面。對於求職者來講,這個常見的過程應該是比較熟悉的。
我常常須要修改 Microsoft Edge 網頁上的 DIV 位置。對於我來講,這個瀏覽器是最有問題的,由於我幾乎不會在 Chrome 或 Firefox 上遇到這類問題。
前端開發中的技術和標準在不斷變化。擁有「持續學習」能力的求職者能夠經過不斷的學習,來獲取改進開發過程和改善最終用戶體驗的方法。
我有訂閱了幾個前端開發方面的雜誌,並常常訪問 Stack Overflow 論壇。這些資源幫助我瞭解前端開發的最新技術。
這個問題可以讓面試官深刻了解前端開發人員的我的偏好。一些求職者可能更傾向網站項目,而其餘人更喜歡參與Web 應用團隊。
我最近爲當地醫院開發了一個網絡應用。它簡化了患者的求醫過程,當我知道本身的工做能幫助患者更快地得到所需的幫助時很是開心。