好未来前端面经
一面(03.27)
- 自我介绍
- 讲项目、问实现方式...
- 常规的八股文,其中有几个不是很确定 :
- TS中any 和 unknown的区别
- vue和react分别是怎么解决样式污染的
- react的useState定义的状态如何确保能拿到最新的值,这点确实不会,好像是useRef转发数据
- ES6有哪些新特性
- 箭头函数为什么没有绑定this
- map和常规对象的区别
- flex布局
- flex:1的含义
- vue-router两种路由实现方式
总时长 26分钟
面完,hr就说一面已过
------------------------------------------------
二面(03.28)
- 自我介绍
- 聊React的项目
- 项目的架构思路
- React项目中样式控制的方案有什么。(不太明白是问的哪些知识,module.scc 、 less、sass吗)
- 项目中自定义组件如何开发
- 使用了哪些Hooks
- React中父组件如何调用子组件的方法(第一时间想到的是vue的prop和emit,卡了一会才想起来React有哪些)
- 如何定义组件的状态信息(useState),如果在某个方法中调用了setState改变状态值,setState中能获取到最新的值吗
- 哪要怎么才能获取最新的值呢
- 讲讲webSocket你对连接成功和失败都做了哪些处理(心跳检测和重连机制)
- 浏览器缓存
最后是一道算法题:输出字母的全排列,没写出来,脑子卡壳了。写了5分钟没啥思路,就跟面试官说不会。
总时长:22分钟
面完不到一会后,hr通知通过,跟hr聊意向,不过我说清明节过后才能过去,可能offer会没。