金山办公前端二面(oc)

时间: 10.12 17:00,时长:36分钟左右
自我介绍
1.说下实习做的内容
2.实习的收获?
3.有自己感兴趣的方向吗?
4.平时怎么去接触到新技术的?
5.有自己目前在维护的项目吗?
6.做的项目有遇到什么难点吗?
7.国际化做了哪方面的事情?
8.怎么做多行文本溢出隐藏?如果浏览器不支持这个css属性呢?
9.代码高亮是怎么做的?
10.了解过代码高亮原理吗?我直接扯到babel的原理?词法分析,语义分析,ast,转换,生成,差不多就是跟编译原理相关的
11.怎么去提高脚本的加载速度?
12.如果要点击一个按钮去加载语言包,怎么做?我说了import()动态导入,如果浏览器不支持import()呢?讲了下import ()原理,其实就是创建个script脚本插入到页面中
13.你有用过ahooks和自定义hook,说说?
14.你刚才说到了用useLatest处理闭包?了解过怎么实现吗?useRef
15.说说react hook的限制?我还扯了下hooks源码,原理
16.说说了解的react性能优化手段?
17.说下项目中有哪些封装的比较复杂的组件?讲了可滑动的进度条组件和用better-scroll封装的滚动容器。
18.怎么实现一个轮播图?还说下无缝滚动原理
18.你用了虚拟列表,知道实现原理吗?
讲了列表项定高的实现思路:定位,算起始索引、终止索引,滚动事件,requestAnimationFrame,虚拟列表快速滚动会产生白屏,怎么处理?我说了骨架屏,还有其他方案吗?不会了
19.知道不定高的虚拟列表实现原理吗?磕磕巴巴说了一点,然后直接说不会
20.在项目中做过哪些性能优化?
21.怎么去减少回流重绘?批量操作样式,批量操作dom,documentFragment,css硬件加速,will-changes...,还有嘛?不知道了
22.说说分析项目的异常的思路?
23.有去优化或者了解过项目打包相关的吗?
反问:
面试表现,哪方面需要学习的,建议?对一些问题可以发散下,可以学学canvas,前端基础不错
做的业务,技术栈?主要都是一些办公类的产品,大项目基本上react,小点项目会用vue
大概什么时候出结果?这几天

11.3 11.00  hr面,当天晚上7点多电话意向
11.8 晚上,正式offer邮件
全部评论
蚌埠住了,同样是前端我就问了25分钟左右,其中五分钟是反问
2 回复 分享
发布于 2023-10-13 19:00 天津
老哥一面什么时候
1 回复 分享
发布于 2023-10-16 09:23 黑龙江
一面完多久约的2面请问
点赞 回复 分享
发布于 2023-10-16 13:16 英国
base哪里哇
点赞 回复 分享
发布于 2023-10-13 20:53 湖北
兄弟二面完后有结果了吗 我10号二面目前进度还是复面
点赞 回复 分享
发布于 2023-10-16 22:01 陕西
佬,在哪找到hr微信的啊?
点赞 回复 分享
发布于 2023-10-18 09:21 浙江
同学进去三面了吗
点赞 回复 分享
发布于 2023-10-18 12:11 河北
我都直接简历没过去
点赞 回复 分享
发布于 2023-10-18 15:41 湖北
oc了吗,佬
点赞 回复 分享
发布于 2023-10-27 16:30 黑龙江
二面我们很多问题都是重复的,看起来是同一个面试官,uu收到hr面了吗
点赞 回复 分享
发布于 2023-10-30 16:34 北京
佬,签金山了么?
点赞 回复 分享
发布于 2023-11-16 21:50 广东
问的好难
点赞 回复 分享
发布于 01-11 11:23 广东
佬,hr面的时候,投递信息状态会变吗?会提前发邮件吗?
点赞 回复 分享
发布于 03-21 08:57 广东

相关推荐

评论
14
54
分享
牛客网
牛客企业服务