转眼又临近秋招季了,发一下本该去年发的面试记录,供大家参考,预祝大家秋招顺利!
一面
- token生成 由什么组成
- token相对cookie session有啥好处
- 发请求用ajax还是fetch
- 用过fetch吗
- 手写:会写一下ajax发请求
- ajax怎么取消请求
- axios取消请求
- http https区别 https有什么好处,怎么保证安全
- rem em区别
- 为什么项目用rem
- 怎么计算不同屏幕rem
- 讲一下express中间件
- 有没有自己写过中间件
- 怎么处理跨域
- jsonp局限性
- 用过webpack吗
- webpack跨域
- 为什么会产生跨域
- 跨域的两种情况 options
- 回流 重绘
- 讲一下虚拟dom,其好处(跨平台 保证性能下限)
- 原生dom和虚拟dom谁更快一些
- 讲一下diff算法 为什么时间复杂度为 O(n)
- vue2 vue3响应式 为什么vue3采用proxy
- 怎么学前端
- 反问
二面
- 自我介绍
- vue3相比vue2的提升
- mongoDB与mySQL有何差别,为什么选这个
- 堆与栈区别
- 说说接口和类的差别(Ts)
- 熟悉react吗
- 为什么选择Vue
- socket用在什么地方上了
- http与https区别
- https握手
- 项目是自己做的吗?和后端的同学如何合作的?
- 事件循环机制
- 二叉树层序输出
- 手写:小孩报数问题
- 自我提升最大的项目
- 反问
- 需要提升哪些方面
- 为什么考逻辑题
- 需要懂深度学习吗
- 入职后前端工程师大多数是向前端专精方向发展还是全栈方向发展
- 数据结构与操作系统重要吗
- 几面:三面
- 什么时候通知
面试体验
- 面试官人很好,很有耐心,不过那时候自己太菜,最终无缘
- 总体而言难度适中,有手撕,对于六月份的面试者来说有一定的难度,建议准备充分再投递
#面经#