时间: 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处理闭包?了解过怎么实现吗?useRef15.说说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邮件
点赞 14
评论 13
全部评论

相关推荐

头像
03-30 21:02
已编辑
武汉大学 Java
ALEX_BLX:虽然说聊天记录不可信,不过这个趋势确实如此但我觉得也要想到一点就是卷后端的人里真正有“料”的人又有多少,我说的这个料都不是说一定要到大佬那种级别,而是就一个正常的水平。即使是现在也有很多人是跟风转码的,2-3个月速成后端技术栈的人数不胜数,但今时不同往日没可能靠速成进大厂了。这种情况就跟考研一样,你能上考场就已经打败一半的人了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务