金山办公前端一面二面面经
一面(10月10号)
- 前端学了多久
- webpack插件机制
- 浏览器执行原理
- 强缓存和协商缓存
- tcp和udp的区别
- 怎么保证udp可靠传输
- 对称加密和非对称加密
- 了解哪些网络安全的知识
- xss攻击的原理
- 怎么实现对象的深拷贝
- Map和weakMap的区别
- Map和Object的区别
- 实现数组去重有哪些方式
- 5L和3L的杯子怎么量出4L的水
二面(10月11号)
- 项目中遇到什么问题
- 怎么实现token认证
- token怎么考虑过期时间
- 图片懒加载怎么做
- html的渲染流程
- 重绘和重排
- react的setState()是同步还是异步
- 怎么衡量前端页面的性能
- 介绍一下react的fiber架构
- 类组件和函数组件
- 为什么要偏向函数组件(Hooks)
- 了解typescript么
- 接触过其他的开发语言么
- 怎么评价一个项目架构的好坏
- 了解哪些设计模式
- 观察者和发布订阅的区别
- 为什么学习前端
HR面(10月19号)
就是hr面的常规问题,这里不再记录
意向(10月27号)
offer(10月31号)
#金山办公##金山WPS##前端##2023校招##面经#