3.15同花顺二面
热乎的。
全程80多分钟,面试官很和蔼
- 自我介绍
- 学习前端的原因
- 对未来工作岗位的期望
- 希望未来团队的氛围
- 选一个最满意的项目,介绍一下做了哪些事情。
- 项目中组件发生冲突怎么办
- 使用组件库的过程有会遇到什么问题?
- 组件库有多个版本,怎么确定用哪个版本?
- 怎么管理组件
- 如何很好地管理组件的多个版本?
- 多个版本组件库不兼容,你需要如何去告诉使用者?
- 项目中树的每个节点存储了哪些信息?
- 项目中这个树和DOM树有哪些差别?
- 二叉树的分类
- 完全二叉树和满二叉树
- 什么时候会做树的旋转?
- 什么情况会用到树这种数据结构?
- 如何实现一个最短路径算法?
- 两个树的diff一般怎么做
- vue的优缺点
- vue和react有什么不同
- router有哪几种模式,优缺点,各自的使用场景
- hash和锚点冲突了怎么办?
- react的路由和vue-router有什么不一样
- ts有哪些特性
- promise如何实现限制并发,队列满了怎么办?
- 图片懒加载怎么实现
- 简历里说canvas的需求遇到浏览器安全限制问题,怎么解决的
- 怎么解决跨域问题
- css、less、scss区别
- 图片旋转裁剪模糊马赛克怎么做的
- 歌词滚动与进度条联动怎么做的
- 如果让你做逐字播放怎么做
- vite的组成部分,如何构建的
- webpack,vite,rollup, esbuild特点区别
- 为什么项目里既用到了vite又用到了esbuild
- 实习过程中在做项目时有发现哪些问题,怎么处理的?
- 遇到技术难题怎么解决
- 遇到需求有问题时怎么解决
反问:1. 部门做什么的?2. 技术栈
#软件开发2023笔面经##你觉得今年春招回暖了吗##牛客解忧铺#