vue【技术面试分享】

【大背景】
最近在找工作,好长时间没准备了,面试官各有侧重,将自己没有处理的很好的问题跟大家分享一下

【主要内容】

【问题一】
vue 就你自己的感觉,你认为他最大的特点是什么?
我的回答:
【响应式】巴拉巴拉,【对响应式的解释】
【组件化】巴拉巴黎,【同上】
这确实是我写几年 vue 的最大的体会,就我自己对面试的复盘,显然不是面试官的标准答案

【问题二】
vue 【引申 js】和 oc 上的不同是什么,随意发挥,能想到的不同都可以说
【注:我的简历中有 iOS 的从业经历】
设计:iOS 偏向移动端,vue , 移动端 pc 端都有
语言特性:oc 偏向面向对象, js 基于集成链
ui 布局:oc 绝对布局,js 流式布局

【反思】

  1. 当时对这个问题明显准备不足,突然被问到有点蒙
  2. 当时遇到这种随便发挥的题,要有个顺序的概念
    当时应该从 设计 = 开发 = 测试 = 部署 这几个维度,分别说一下
    即便有遗漏的内容,整个思路链路应该是完整的

【问题三】

  1. 我主要写代码的环境是 vue2 + js
    面试官的环境是 vue3 + ts ,这个成本还是挺大的

【反思】

  1. 平时应稍微了解一下 ts 基本内容,
  2. 要对目标使用 ts 有心理准备,要展示一种可以使用 ts 进行开发的自信

【问题四】
对 vue3 的低代码平台是否有了解

  1. 要有了解

【问题五】
vue2 老项目要用 vue3 重写【解决主要两个问题】

  • vue2 速度慢
  • vue2 不在维护

在更新过程中,将老模块逐步的用 vue3 重写,出现某些模块要访问老项目,某些模块用新项目,这个如何实现

-- 没答出来

【复盘】

  • 当时就是太紧张,心态没有调整好
  • 其实很简单,分模块后,将已经做的新模块路由统一,在 web 服务器中,对新模块做个流量转发,将新路由流量分配到新项目,其他模块仍然转入到老项目即可
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容