转载声明:文章来源:https://www.nowcoder.com/discuss/526488631242932224
面试
面试前还在开会,没时间看直接准备好的东西,本来打算用牛客的复盘工具,面试的时候把这事给忘了。可能是时间很赶,多少有点紧张。
自我介绍
我自知没有准备八股,因此可以地往项目上引导,果然前半段一直在问项目。
项目
面试官是一个六七年经验的大佬,现在是leader的感觉,问题问的都切中要害很有水平。因为我提到了优化canvas,所以从基础概念到具体方法都有问道,甚至还问了我能不能在我的基础上再进行优化,到我思维的极限了已经,所以我没太答出来。提到了从jq到vue的重构,因此这个也问了很多,主要是重构的思路和具体方案,偏重从软件工程的角度去问。有问道重构的原因,已经如果你是管理者你如何去避免这些问题。
八股
CSS:左边固定,右边自适应
JS:对原型链的理解
手撕code
事件委托
遍历dom树
我写了个递归的写法,让我改成非递归,没改出来。
反问
把没答上的问题请教了下,优化那个问题大佬提出了还可以用对象池。事件委托那块提到了从子节点往父节点方向查找。
其他是工作业务和学习生活相关的,大佬看着挺和善的,整个过程氛围都是轻松愉快的。
总结
项目基本没问题,基础这块需要加强。八股还是要突击的。平时尽量多琢磨,理解深入一点。