1、前端工程師的價值體現在哪些方面?
(1)為優化使用者體驗提供技術支援(互動部分)
(2)為瀏覽器之間的相容性提供支援;
(3)為提高使用者瀏覽速度(瀏覽器效能)提供支援;
(4)為跨平臺(多端)、其他基於webkit或其他渲染引擎的應用(應用嵌入,如微信小程式)提供支援;
(5)為展示資料提供支援(大資料視覺化)。
2、前端介面工程師這個職位的認識?
前端工程師最貼近使用者的工程師,比後端、資料庫、產品經理、運營、安全都近;前端可以實現介面互動,提升使用者體驗。有了node。js,前端可以實現伺服器端的一些工作;前端工程師的職責:
(1)參與專案開發、快速、高質量地完成實現效果圖,精確到1px;
(2)與團隊成員、UI設計人員、產品經理溝通;
(3)做好頁面結構、頁面重構、提升使用者體驗;
(4)處理hack,相容性問題、寫出優美的程式碼;
(5)針對伺服器的優化,擁抱最新的前端技術;
3、對前端架構師的理解
(1)負責前端團隊的管理以及與其他團隊的協調工作,提升團隊成員的能力和工作效率。
(2)帶領團隊完成研發工具以及平臺前端部分的設計、研發和維護。
(3)帶領團隊進行前端領域前沿技術的研究以及新技術的調研,保證團隊的技術領先;
(4)負責前端開發規範的制定、功能的模組化設計、公共元件的搭建等工作,並組織培訓。
4、什麼樣的前端程式碼是好的?
好的程式碼應具有高複用率、低耦合度、易維護性、易擴充套件性等特點。
5、平時如何管理你的專案
(1)前端團隊必須確定好全域性樣式(globe.css)、編碼模式(utf-8)等;
(2)編寫習慣必須統一(如Javascript中都採用物件導向式的寫法、CSS中的單樣式都寫成一行)。
(3)標註樣式編寫人,各模組都及時標註(標註關鍵樣式呼叫的地方)
(4)標註頁面(如頁面、模組的開始和結束)
(5)把CSS、HTML(模組)和javascript程式碼分資料夾進行存放,命名要表達出檔案模組的功能,並要統一。
(6)圖片採用優化後的圖片,並在images資料夾內。
6、介紹最能體現你能力的專案/
7、你的專案與同類專案相比有哪些亮點?
8、你們的團隊使用的後端語言是什麼?
如何與後端協同工作? 前端規定各個介面的JSON資料結構,後端工程師提供資料介面,首先用postman測試一下,看它們是否正常工作,若沒有問題,就用這些資料開發專案。
9、前端是怎麼學的?
大學期間自學的,開始看一些視訊資料,後來查文件,看github上的一些開源專案,如果在開發過程中遇到問題,通過google或者百度尋找解決方案。
10,你的專案用了哪些外掛?
。使用swipper製作輪播圖; 使用axios請求後端資料介面等;
11、你瞭解後端的語言嗎? 使用express和mysql實現過註冊登入頁面,
12、如果你晚上要送一個出國的同學去機場,可單位臨時有事非你辦不可,你怎麼辦?
如果不是全單位都加班,可以找其他同事來接替自己的工作,自己去機場; 如果找不到,向朋友解釋一下情況; 注:企業相關問題部分的面試主要考察應試者能不能忠誠於公司,能不能穩定的工作等,所以保持一個學習的態度,追求穩定工作的姿勢,推崇而又認可公司是最重要的!