部门:美团平台技术部
5-6 三面(约50分钟)(实习)
因为大部分的实习面经都是二面然后要么offer要么去人才库或者挂了,所以收到3面邀请时还是比较惊讶的,不过好在也做好准备了,就积极应对吧。
三面比一面和二面严肃一点点,不过面试官还是蛮不错的,能给予一定的建议,代码题虽然没写出最优雅的方式,不过面试官亲自敲出了最优雅的方案并教我,还是感受很好的。
- 自我介绍
- 你在简历上写了你对计算机网络和操作系统等计算机基础比较熟悉,那就问点这个吧
- http和https的区别和联系
- 为什么https就做到了安全,为什么https能识别用户的身份
- https用到了非对称加密,用最通俗的语言(即便是父母也能听懂的方式)讲一下什么是非对称加密
- 用最通俗的语言(即便是父母也能听懂的方式)讲一下什么是死锁
- 计算机进程的调度方式
- 临界资源是什么
- 做题:写一个弹框,做到在弹框外点击就关闭弹框,在弹框内点击就没事(主要是写的事件冒泡然后按不同情况处理)这题写的方法没那么好,虽然能解决,不过不优雅,面试官当场亲自敲了一个,然后教我。
- 操作系统信号量的理解
- 在进程通信也有用信号量的例子,能具体说说吗
- 写题:实现lodash的get,(没用过,不过会讲解是干什么的),
_.get(object, path, [defaultValue])
- 在写上一题时有一个情况,如果路径中有类似 a.b.toString 这种情况,你怎么考虑。(答:这是一种注入攻击的方式,然后说说自己对注入攻击的一些看法和防止手段)
- 那说说 XSS 攻击吧
- 反问,面试官和我分享了对于工程师的理解,对于程序员的理解。
5月7日早上收到了 OFFER
一共三次面试,手写了 7 道算法,也比大部分面经中多了,故提醒大家,确实有小伙伴两次面试就写一个到两个算法就不需要继续写了的,有些一面有算法二面没有的,希望大家能做好准备,应对多种状况。
祝愿大家也能收到喜欢的offer
#你收到了团子的OC了吗#