【校招VIP】美团前端三面面经

12月19日 收藏 0 评论 1 前端开发

【校招VIP】美团前端三面面经

文章申明:转载来源:https://www.nowcoder.com/discuss/433397518039269376

12.07 一面(面试官是个小姐姐,还以为前端没有女生,而且人特别好)

自我介绍

在字节实习是参与的项目

定时器原理setTimeout/setInterval(以前翻过v8的源码,本质上都是二叉堆,与react里的scheduler的实现有异曲同工之处)

js异步(答得比较多,而且自己对协程也有些许研究,然后就从异步非阻塞io、事件循环等一直展开说了)

react和vue的区别(从实现原理上答的)

react有没有什么缺点(能没有缺点吗,死怼运行时,hooks凭啥不能写在if/else里,useXXX到底怎么个use法,过期闭包,依赖全得手动写,如果用eslint那么里面用过的都会要你加到依赖数组里)

react hooks为啥不能写在if/else里(底层实现就是个链表,一个有序的东西)

前端优化相关(平常也就是一些通用优化比如离线化、缓存之类的)

计算机网络相关

TCP和UDP,三次握手和四次挥手(四次挥手早忘了)

websocket的原理(只知道用,原理不清楚)

看哪些书,如何了解前端的新东西(我。。。推特上关注了尤大大和Dan,没事就看他们发推,各种公众号,掘金之类的,书籍的话,es6标准入门,红宝书都看了不下4遍、webkit技术内幕、nodejs来一打c++扩展等等)

算法题:
挑一个自己比较擅长的标签,我。。。半个多月没刷题了,题感不一定还有,就说了个滑动窗

滑动窗口的最大值(直接一道hard,而且以前做的时候也是单调队列做的,现在也忘了怎么写,就暴力写了一遍)

实现个LRU(写到一半,然后到时间了,就把没写的思路给说了一遍,整体不难)

反问:具体业务;跟我说可以入职了自己选,甚至做后端客户端都行;

12.08 二面(面试官应该就是我的leader了,人也特别好,就是最后说加我微信没加)

自我介绍

了解美团优选吗(简单点进去看过)“准备得不充分啊”

为什么选前端(兴趣,以及有ui设计天赋)

拿了哪些offer(我。。。都在泡着)

低代码相关(以前实习时有简单参与这个)

如何看待裁员(我。。。提升自己的竞争力吧,即使不幸被裁了也能去其他公司做自己感兴趣的东西)

如何提升自己的竞争力

学过的计算机课程

“计算机基础和前端方面你希望我问你哪个”(想都没想就说前端,然后面试官说了一句非常在理的话)

“你作为科班出身,如果不熟悉计算机基础的东西,只会前端,那和那些外包有什么区别”(说的太在理了,然后就开始带上痛苦面具,毕竟上次看这些东西还是在9月份)

OSI五层模型,分别介绍

物理层(研究生做的课题偏通信,所以能拓展出非常多物理层的东西,包括信源编码、调制、发射机硬件等等)、数据链路层、网络层、传输层、应用层

列举一些使用tcp和udp的应用层协议,http(tcp)、websocket(tcp)、http3(udp),为啥http3会用udp

为啥不选择算法,而选择前端(算法我卷不过别人)

https相关,证书验证流程,为什么会出现中间人攻击

如果线上某个页面不显示了,可能是哪些问题(dns劫持,但我不太了解这个)

cdn原理(不会,只能笼统的答)

别的可能有点忘了,反正都是些计算机网络的东西

算法题:
组合总数,和字节那个一样,但是,有负数,这就只能暴力写了,可惜没有转过弯来,一直在想怎么剪枝

如果给你发offer,你来吗(我。。。给我发了我就来)

反问:具体业务;“来了的话你想做什么都行”;可以选上海吗;“上海招满了,所以只能来北京,而且北京互联网公司多呀”;

12.13 HR面

自我介绍

为什么选择读研

你成绩很好,是保研的吗(早知道就不保研了)

实习期间最大的挑战

实习期间部门同事对你的评价(评价都还不错,但是leader以及其他几个同事都劝我留在字节,甚至转正能冲ssp。PS:我当时就该留在字节)

字节实习一年的收获

读研有哪些收获

期望薪资(其实没啥好期望的,哪怕是个白菜价我也能接受,毕竟fw一个)

如果给你发offer你来吗?(态度肯定且坚定,给offer就签)

有同学在美团吗(本科实验室的挺多都还留在美团)

反问:无;

最后offer开了24k,不是白菜价,知足了,而且一面二面面试官特别nice

C 1条回复 评论
不闻不问不卑不亢

只有懂得基本原理和协议规范的程序员才能摆脱搬砖码农这个束缚。

发表于 2023-03-09 21:00:00
0 0