数字马力24秋招前端一面
今天是秋招开摆的第一天。墨刀被拒之后已经黑化。
10.12日
上来面试官说,可能会打断我回答希望我理解。
整个面下来,这个面试老哥很友好,很有耐心,也很专业。
- 为什么不做算法?
- 项目功能是什么
2.1 如果画布中的组件需要通信怎么办
2.2 如果组件库中的组件扩展到上百上千怎么办,能不能打包优化
2.3 后端连数据库了吗?组件的数据结构是什么?
2.4 做这个项目的时候有没有遇到一些难点?
3.实习经历
3.1 实习中收获最大的地方
3.2 实习中业务的细节
4 什么是闭包? 实际开发中哪里用到了?
5.说说 cookie 和 localstorage,sessionstorage
6. cookie 字段有哪些?
7. http 和 https 区别
8. http2的特性
9.commonjs和esm模块化的区别
10. 深拷贝? 如果要拷贝对象的setter和getter该怎么处理?
11.看你笔试做错了一个<a href = '#xxx'>,这个#有什么用?(锚点)讲讲吧,(想看你笔试后有没有复盘,可惜我没有)
12.react 什么时候渲染更新?(state变化,props变化,这里答得不好就没有深挖估计想问React.memo),
13.diff的应用,假如jsx中有一个div,div有个style字段写样式,那是直接写<div style ={{ color: 'red ',fontSize: ' 16px' }}> 还是写成
const divStyle = { color: 'red', fontSize: '16px' }; <div style={divStyle}>
14.看过redux源代码没,redux怎么实现更新的
15. 讲讲react中的 ref
16.还讨论了下其他react的原理,答得不好,这里忘了
17.有没有在react中用过闭包
总体评价:还行,勉强过关。
总结:react这块好久没看了,较为欠缺。现在我的面试能过基本全靠面试官高抬贵手,跟自己实力没什么关系。面试老哥最后告诉了他对于前端未来和个人发展的理解,这算是比较有收获的,
#数字马力前端##数字马力郑州##前端##数字马力#