工作要求
面试
自我介绍
- 面试官您好,我叫宋兴国,有2 年全栈开发经验,有 3 年的小程序、Vue 开发经验,有 3 个上线项目和微信小程序有 4 个 Demo 项目,有使用 uniapp进行多端开发的经验。最近实现了大文件分片上传的DEOM。
- 在上家公司作为开发负责人负责播放器项目技术选型工作,从 0 到 1为公司搭建了前端播放器。注重前端标准化,在部门内部推行了前端规范的落地。
- 自己喜欢折腾,拥有自己的知识库和Node. js搭建的命令行工具,用于沉淀最佳实践和提高开发效率,并且知识库公开发布到线上。
反问
技术相关
- 你觉得我的技术有什么问题?
- 咱们公司的技术栈是什么?Vue3和Ts、React不多
- 岗位的任务和团队的风格?
- 技术团队规模?前端不到20人、后端30个、测试10几个。
- 目标用户、用户体量,产品优势,怎么盈利?
- 晋升路线。
HR(没问)
- 工作时间?
- 现在加班的强度
- 请问公司的调薪是怎么样的呢?
- 几轮面试?
面试内容
- Vue3、TypeScript 、React用得怎么样?
- 上家公司是什么团队?公司是做什么业务?为影视行业提供多媒体资源的管理工具,支持播放多种文件格式,并进行圈点画、评论和分享。
- 播放器开发的难点是什么 ?播放器画面上进行圈点画、多端适配、多种文件格式的支持,组件化封装能快速使用业务业务需求、工程化。用到什么插件没有?
- 子组件如何调用父组件的方法?
this.$parent
$emit
、直接传入方法、Vue组件之间的通信方式都有哪些!、 Vue子组件调用父组件的方法 父组件调用子组件的方法? - nextTick 解决了什么问题?【延伸问答】Vue中的 $nextTick 作用及实现原理、异步更新优化策略、DOM 更新后执行回调。视图随数据变化的场景。
- 前端的性能优化方式有哪些? 前端性能优化、说一说 Vue 的性能优化
- 防抖截流有做过吗?应用场景是什么?什么是防抖和节流!有什么区别!如何实现!、窗口大小变化、页面滚动、搜索输入框请求接口,减少客户的的压力。停止触发一段时间后触发、固定时间内只触发一次。
- Vue3中ref 和 reactive的区别?到底该用ref还是reactive!
- uniapp、H5 开发了多久。
- 微信小程序的登录流程?说说微信小程序的登录流程!
- 微信小程序的Tabbar、如何自定义Tabbar? 如何适配不同机型的安全距离!,有什么属性可以进行计算吗?使用CSS 还是JS? 顶部的高度需要动态计算需要计算哪些东西?电量栏和小程序胶囊。有用到微信小程序的那些API?
- uniapp 有哪些东西比较熟练,哪些东西用得比较多?
- Vue 中的$set解决了什么问题?【延伸问答】this.set() 的用处及用法什么的情况下不能进行响应式监听?为什么 Vue3 用 proxy 代替了 Vue2 中的 Object.defineProperty
- 小程序触底加载怎么实现?可以在交互上考虑,比如添加loding?请求分页接口?请求完成线显示暂无数据?
- 有哪些HTTP码?说说HTTP 常见的状态码有哪些,适用场景!