23美团前端社招一面面经(一年经验,凉)
背景
本来不打算写了,但是一方面的确有人留言想看,可以帮助到别人,另一方面后面又约了两家面试,复盘之前的经验很有必要。
之前面了一家,以为没过,面完美团也感觉到确实是没有准备充分。我本身是不想打没有准备的仗,因此面完美团后就把招聘软件上的状态改成了暂不考虑。奈何还是有人联系,有位快手的大佬强烈邀请投简历,我就试试看的心态投了。结果就在今天,第一家通知我一面过了,约了二面;快手通知我简历过了,约了一面。这波横竖都得临阵磨枪了。
面试
面试前还在开会,没时间看直接准备好的东西,本来打算用牛客的复盘工具,面试的时候把这事给忘了。可能是时间很赶,多少有点紧张。
自我介绍
我自知没有准备八股,因此可以地往项目上引导,果然前半段一直在问项目。
项目
面试官是一个六七年经验的大佬,现在是leader的感觉,问题问的都切中要害很有水平。因为我提到了优化canvas,所以从基础概念到具体方法都有问道,甚至还问了我能不能在我的基础上再进行优化,到我思维的极限了已经,所以我没太答出来。提到了从jq到vue的重构,因此这个也问了很多,主要是重构的思路和具体方案,偏重从软件工程的角度去问。有问道重构的原因,已经如果你是管理者你如何去避免这些问题。
八股
CSS:左边固定,右边自适应
JS:对原型链的理解
手撕code
事件委托
遍历dom树
我写了个递归的写法,让我改成非递归,没改出来。
反问
把没答上的问题请教了下,优化那个问题大佬提出了还可以用对象池。事件委托那块提到了从子节点往父节点方向查找。
其他是工作业务和学习生活相关的,大佬看着挺和善的,整个过程氛围都是轻松愉快的。
总结
项目基本没问题,基础这块需要加强。八股还是要突击的。平时尽量多琢磨,理解深入一点。
(后面有想到的再补充)
#我的实习求职记录#