前端面試常問問題

CBD發表於2019-11-14

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、如果你晚上要送一個出國的同學去機場,可單位臨時有事非你辦不可,你怎麼辦? 

如果不是全單位都加班,可以找其他同事來接替自己的工作,自己去機場; 如果找不到,向朋友解釋一下情況; 注:企業相關問題部分的面試主要考察應試者能不能忠誠於公司,能不能穩定的工作等,所以保持一個學習的態度,追求穩定工作的姿勢,推崇而又認可公司是最重要的!



相關文章