閱讀本文約“3分鍾”
前言:團隊需招一個有小程序經驗的前端,並具備一定web開發經驗的有工作經驗的前端,因此在我的概念中就是實操,並沒有過多的基礎知識筆試環節,畢竟面試時也沒有去准備(忘記有面試安排了)。
來面試的是一個一年工作經驗的前端,做過小程序,web開發,熟悉vue全家桶,我的面試題也算是簡單的吧,自己收到面試信息時,隨意想了幾個問題。
0、自我介紹
喜歡什么開發工具、喜歡什么前端框架、對新技術的看法
1、頁面樣式調整
修改頁面整體居中,文本修改(XXX后台登錄),輸入框整體距離拉小
第一個問題我是用iBootstrap直接生成的登錄頁面,效果如圖
然后小伙子花了一點時間自己加了樣式,在頁面中,算是完成了
2、補充小程序基本文件
讓小程序可以基本運行,引入一個基本的頁面
這個好像他花了很多時間,我只打開了一個空項目,沒有使用快速開發的模板生成,我想看看他對小程序基本文件組成的理解,結果在app.json這一塊好像卡主了
2、小程序請求方法封裝
對后台數據請求的工具方法,支持GET、POST等參數
這方面他並沒有說多,我主要希望他能說明白自己開發一個工具類,封裝對后台接口數據的請求,小程序的其它API接口請求可以直接使用這個工具類,以傳參的形式調用,並直接獲取data,返回的結構數據
3、小程序評分樣式模塊實現思路
用戶評分 星星 如何模塊化實現並對接后台
這是一個小的評分模塊
我希望他能說出模塊化實現的思路,在小程序中可以引用,並對接后台的數據接口,中間需要做數據的轉化,而且還存在交互與不交互的情況
4、對小程序數據、代碼等優化的建議及看法
隨意發揮,不泛指小程序,可以是web前端
這個我就聽聽吧,畢竟工作中多少還是有時會涉及到的
5、修改Echarts控件
修改子標題公司名稱(XXX有限公司)、去除右上角縮放、下載圖片等功能,底部上升50
可否去除區間功能,全部展示
Echarts是一個較新的數據可視化前端控件,主要考慮到后期后台需要對數據進行業務分析,需要使用到這個空間,我就選了一個demo然小伙子改
就現場改代碼完成需求。不過小伙子在小程序那一塊卡住了,而且說這個沒做過就沒有弄。
面試花了40分鍾左右吧,我給他實踐實踐30分鍾,我是覺得應該可以都弄好一部分,或者做出來。
以上的問題,主要是基於團隊產品所需要使用的技術等出發,當然他對vue確實是比較熟悉的,不過這次的技術選型中,前端並沒有使用vue。
我是一個做后台的,不過對前端的理解可能就個人想法,我覺得一些前端的基礎知識 我也不懂,不過實際的代碼工作應該也能多少反應一個前端的工作效率吧。
希望能對面試者帶來一些新的東西。