一面
1h4m
- 先来一道巨简单的题,二叉树层序遍历并且记录节点层数。
- js事件循环,结合输出结果来说。
- 项目相关。
- 为什么要使用 next.js。(回答了项目场景和效率,服务端渲染会比CSR好
- 项目中用了sendBeacon,为什么要用这个。
- 做项目过程有没有遇到什么难点,怎么解决。
- nextJs VS CRA。(从白屏和浏览器渲染白屏方面提了一嘴
- 懂不懂vue( 不太熟悉,非要问的话印象是类似于小程序原生的双向绑定和MVVM,表示喜欢写react。
- react fiber ,推出fiber是为了解决什么问题。
- 提了一下跨域问题。
- 问能实习多久,学校管控如何
反问
- 部门技术栈(实习生以vue2 vue3为主
- 前端竞争力(细分不同的方向,逐渐深入
- 如果有后续的话,有多少面( 面试官暗示框架原理这一部分回答并没有很好,其他方面比较优秀,有做过一些工作,二面可能会问框架原理这块。
二面
1h10m
- 自我介绍
- 讲一下学习方法
- 如何排查错误 ,能否在console直接排查(回答如果是立即执行函数就不可以,取决具体场景。最近遇到了一个Echart的场景就需要去查API看有没有暴露出实例对象。面试官说了了debugger,我表示很少用这个
- 讲一下怎么让Object属性如何不被访问
- 浏览器重排和重绘,什么情况会发生
- 怎么样优化性能
- css实战题,说思路,实现这样的流程图(第一次看到这种题,离谱
8.手写深拷贝
后来介绍了一下部门情况,只有一个hc(不抱希望了
反问:
- 竞争大不大 挺大的(离谱,不抱希望了
半个月左右后出结果,因为hr碰巧是大学和高中的校友,告知排序差一名,原因是技术栈不太匹配,部门急需vue,排序挂。
#前端实习生##日常实习##web前端开发#