工作职责
面经
一面
自我介绍
- 有 3 年的小程序、Vue 开发经验,分别有 3 个上线项目和微信小程序有 4 个 Demo 项目,有使用 uniapp,进行多端开发的经验。最近学习了 React 18,TypeScript、了解计算机图形学。
- 作为开发负责人负责播放器项目技术选型工作,从0到1为公司搭建了前端播放器,注重前端标准化,在部门内部推行前端规范的落地。
- 拥有自己的知识库,整理出最佳实践,方便快速查阅。
Node. js
搭建了自己命令行工具,封装了一些脚手架和 API。
反问
- 你觉得我的技术有什么问题?下一步应该怎么学习? (底层原理)
- 咱们公司的技术栈是什么?
- 咱们明年的技术规划吗?
- 岗位的任务和团队的风格?
- 现在加班的强度?
面试内容
- 如何进行技术选型
- [播放器设置时间](视频播放 Seek 的基本原理)
- 播放器设置倍速播放
- 常见视频格式的区别
- Canvas 实现裁切? 使用Canvas绘制一个矩形,并填充它的背景色。
- 小程序监控
- Vue 双向绑定?是什么?怎么实现?
- Vue set 的作用? 【延伸问答】this.set() 的用处及用法