美团前端上岸面经,已发意向书(含视频版面经)
前言
科班研三在读~
这是我秋招收到的第四个意向书
经过2轮技术面+1轮HR面,顺利上岸。
我在B站陆续分享我的所有公司的面试经历,欢迎大佬们前来三连呀。
公司 | 链接 |
美团 | https://www.bilibili.com/video/BV1gK411K7UE |
快手 | https://www.bilibili.com/video/BV1A54y1v7oC |
网易 | https://www.bilibili.com/video/BV1YK4y1Y7VT |
一面(50min)
-
你是如何学习前端的
-
JavaScript基本类型有哪些?和引用类型的区别?
-
js的原生数组方法?
-
Eventloop是什么
-
了解nodejs的eventloop吗
-
浏览器的垃圾回收机制
-
了解http缓存吗
-
常见的前端安全问题?什么是csrf、xss和解决方案
-
Vue的生命周期
-
组件通信有哪几种方式
-
数据双向绑定的原理
-
Vue3对数据双向绑定做了哪些改进
-
css选择器优先级
-
flex的常见属性
- 编程题:leetcode 48. 旋转图像
二面(50min)
实现数组的slice方法
Array.prototype.slice2 = function (start, end) { let len = this.length; let l = start === undefined ? 0 : start < 0 ? Math.max(start + len, 0) : Math.min(start, len); let r = end === undefined ? len : end < 0 ? Math.max(end + len, 0) : Math.min(end, len); const res = []; while (l < r) { res.push(this[l++]) } return res; }参考es规范