【大背景】
最近在找工作,好長時間沒準(zhǔn)備了,面試官各有側(cè)重,將自己沒有處理的很好的問題跟大家分享一下
【主要內(nèi)容】
【問題一】
vue 就你自己的感覺,你認(rèn)為他最大的特點是什么?
我的回答:
【響應(yīng)式】巴拉巴拉,【對響應(yīng)式的解釋】
【組件化】巴拉巴黎,【同上】
這確實是我寫幾年 vue 的最大的體會,就我自己對面試的復(fù)盤,顯然不是面試官的標(biāo)準(zhǔn)答案
【問題二】
vue 【引申 js】和 oc 上的不同是什么,隨意發(fā)揮,能想到的不同都可以說
【注:我的簡歷中有 iOS 的從業(yè)經(jīng)歷】
設(shè)計:iOS 偏向移動端,vue , 移動端 pc 端都有
語言特性:oc 偏向面向?qū)ο螅?js 基于集成鏈
ui 布局:oc 絕對布局,js 流式布局
【反思】
- 當(dāng)時對這個問題明顯準(zhǔn)備不足,突然被問到有點蒙
- 當(dāng)時遇到這種隨便發(fā)揮的題,要有個順序的概念
當(dāng)時應(yīng)該從 設(shè)計 = 開發(fā) = 測試 = 部署 這幾個維度,分別說一下
即便有遺漏的內(nèi)容,整個思路鏈路應(yīng)該是完整的
【問題三】
- 我主要寫代碼的環(huán)境是 vue2 + js
面試官的環(huán)境是 vue3 + ts ,這個成本還是挺大的
【反思】
- 平時應(yīng)稍微了解一下 ts 基本內(nèi)容,
- 要對目標(biāo)使用 ts 有心理準(zhǔn)備,要展示一種可以使用 ts 進(jìn)行開發(fā)的自信
【問題四】
對 vue3 的低代碼平臺是否有了解
- 要有了解
【問題五】
vue2 老項目要用 vue3 重寫【解決主要兩個問題】
- vue2 速度慢
- vue2 不在維護(hù)
在更新過程中,將老模塊逐步的用 vue3 重寫,出現(xiàn)某些模塊要訪問老項目,某些模塊用新項目,這個如何實現(xiàn)
-- 沒答出來
【復(fù)盤】
- 當(dāng)時就是太緊張,心態(tài)沒有調(diào)整好
- 其實很簡單,分模塊后,將已經(jīng)做的新模塊路由統(tǒng)一,在 web 服務(wù)器中,對新模塊做個流量轉(zhuǎn)發(fā),將新路由流量分配到新項目,其他模塊仍然轉(zhuǎn)入到老項目即可