美团暑期实习前端 二三面面经(已收到offer)

一面是在五一假之前,二面则在安排在了五一之后的7号
一面的侧重点很明显是框架和项目,二面则开始注重计算机基础知识了起来(偏向数据结构、算法、操作系统、网络、安全)

如何判断一个点是否在多边形内?(说了一个贪心的方法,自己和面试官都觉得这个方法很不好......然后面试官换了一个问题)
如何判断一个点在三角形内?
LRU是什么,有什么用?
请用代码实现一下LRU
(因为代码用的是c++写的,用的是数组)LRU用链表实现会怎么样?
Array和LinkedList有什么区别?
Javascript的Array中的元素在内存上的分布是连续的吗?为什么?(知道是不连续的,但一时间没有说出为什么不连续的......面试官笑了笑说这个问题等会儿你自己去找答案吧)
进程和线程有什么关系与区别
进程间的通信方式有哪些?
https与http有什么区别?
有了解过web安全的知识吗?
举几个xss的例子
说一下sql注入和防范

反问:你觉得自己还有什么想要向面试官展示的吗?(突然有点懵)

面试结束后几分钟内接到了三面面试官的电话,因为太晚了就约了次日(8号)上午
我以为三面会是hr面......结果是面试官问了一些类似hr面的问题后,突然开始深入问js和css的基础问题

怎么学习前端的?
最近又在看什么书吗?(提到了在看《你不知道的JavaScript》,然后面试官突然话题一转直奔js了......)
词法作用域和动态作用域的区别?
块作用域是什么?
let/const与var的区别?
变量提升是什么?
函数变量提升与普通变量的变量提升的不同?
js6的新语法有哪些?(提到了lambda、async等)
箭头函数与普通函数的区别?(说到了匿名性与this指向的问题)
有用过Promise吗?
在有Promise的情况下,为什么还会出现async和await这种异步方案?

(然后开始转问css)
css中为什么会出现高度塌陷现象?
怎么清除浮动?
clear具体是怎么使用的?
举例说明margin合并现象(翻车了......我举例的是水平合并,结果面试官告诉我是只有垂直合并的......)
除了float之外,还有什么方法可以让元素脱离文档流?
absolute和fixed有什么区别?
relative表示的是什么?(又翻车了)
平常会使用这些方法吗?(我说我现在平常都在用flex了)

问完后,面试官还是建议我多看看书,说我前端基础知识还是有很大的欠缺,不过她接着说马上帮我联系hr

然后三面结束那天晚上,就收到了offer邮件......#实习##面经##美团##前端工程师#
全部评论
什么部门?
点赞 回复
分享
发布于 2021-05-09 20:02
请问楼主是哪个部门呀
点赞 回复
分享
发布于 2021-05-09 20:15
小红书
校招火热招聘中
官网直投
判断点在三角形内怎么做的呀楼主
点赞 回复
分享
发布于 2021-05-12 11:05

相关推荐

4 19 评论
分享
牛客网
牛客企业服务