9.1 一面 (1h)
自我介绍+实习经历
- js基本数据类型以及类型判断方法
- 为什么 typeof null==object以及typeof原理
- flex布局以及常见的display有哪些
- 行内元素与行内块元素
- 触发回流(reflow)的条件以及改变font-size会发生什么
- object与map区别
- promise相关以及常见方法
- 垃圾回收机制以及内存泄露解决方案
- 浏览器有哪些进程,针对于不同引擎垃圾回收的工作机制
- 浏览器缓存及区别(cookie sessionStorage localStorage)
- 资源缓存(强缓存及协商缓存 关键字等)
- 进程线程区别及进程间资源共享方式
- div并排存在外边距(间隙)问题
- v-if v-show 区别
- proxy的意义及应用( vue3)
- keep-alive标签以及LRU算法
- 事件循环,宏/微任务
- 对象属性的遍历是否有序
- 数组和链表的区别
- 二维码扫描多端登录设计思路
面试了大概一个小时,暂时回想起这么多, 9 12回答的不太好,上午10:30面试,下午通知初试过,明天上午10:30二面,地点杭州(投错了本来想投广州的),后续补充
9.2 二面 (30min)
自我介绍+实习经历
- tcp/udp
- JS原型链
- 宏/微任务
- ISO七层模型
- 三次握手 四次挥手
- vue diff算法过程 双向绑定原理 两种路由模式
- 贪心算法 动态规划
- 数组和链表的区别
- webpack plugin和loader区别
二面结束半小时出结果 通知下午hr面
#前端工程师##前端##秋招##欢聚集团##面经#