前端面经东方财富一面/二面/ hr面(oc)
一面(约30min)
- 自我介绍
- 介绍实习项目
- 移动端采用什么适配的(rem)
- react hooks的作用
- useState为什么不能写在if里面,在react内部怎么实现的(闭包按顺序存队列)
- setState之后会立即更新吗(不会,批量队列更新)
- react中父组件如何调用子组件的方法
- react中,若一个子组件发生错误了,会导致整个组件报错,如果避免这种情况(猜了个错误边界,蒙对了)
- 项目的权限管理怎么做的(HOC)
- 项目的路由懒加载怎么做的
- 项目中防抖节流用在哪里了
- 项目遇到过跨域吗,怎么解决的
- 如果给你大量图片,如何优化(图片懒加载)
- 判断数据的类型
- 函数中传入参数,是实参还是引用(追着问了好多)
- es6用过哪些
- let var区别
- forEach与map区别
- 箭头函数与普通函数的区别
- 高阶组件用过吗
- 经典反问
- 猝不及防两道算法题,选一道写
- 两个降序数组变成升序数组
- 🐸跳台阶,一次最多3楼,从m到n有多少种跳法
二面(18min)
- 自我介绍
- 实习干什么,具体讲讲
- 接触前端的契机
- 了解移动端适配吗
- 了解跨浏览器兼容平台
- 写过小程序吗
- 前端性能优化
- AJAX请求流程
- 网络安全问题
后面纯聊天,聊了聊技术栈以及部门(全程18分钟,光速结束)