美团到店前端许愿oc
许愿美团OC!!!
一面:
1.js的var和let的区别2.阅读代码:
for (var i = 0; i < 3; i++) { setTimeout(function log() { console.log(i); },1000) } for (let i = 0; i < 3; i++) { setTimeout(function log() { console.log(i); },1000) }3. ES5和ES6的继承
4. class里面的方法可以枚举吗,有没有原型对象
5. 什么是函数柯里化,把什么样的输入转变成什么样的输出,写一下
6. 深拷贝,浅拷贝
7. 深拷贝有哪几种方法
8. JSON.parse(JSON.stringify()) 有什么弊端,什么类型的数据是不能拷贝的
9. 三角形css怎么画,写一下
10. 文本垂直居中
11. get和post区别
12. OSI七层网络模型
13. TCP/UDP区别
14. TCP三次握手
15. 输入一个URL到页面加载的过程
16. 重绘和重排
17. 父子组件挂载生命周期, 更新生命周期
18. VUE2.0和VUE3.0差别
19. 开发过程中有什么安全相关的问题, 用token不用cookie,什么是CSP
20. 每个一秒输出一个数字,1-10 用闭包的方式怎么写
21. 求两个字符串的最大公共子串
22. 连续子数组的最大和
23. 组件封装是怎么做的
24. 设计组件如何保证组件的复用性 比如说一个from表单
25. 具名插槽,插槽作用域
26. 组件能不能用JSON来实现调用
二面:
1.什么是物联网 2.项目的一些,监控的设备是什么,做了哪些方面的监控
3.设备磨损之类的是不是不能监控
4.websocket是如何做的,链接异常和边界问题是怎么处理
5.Vue底层扩展能力,插件机制是什么
6.插件体现的方式,挂载的流程
7.你自己开发的一个工具,怎么考虑自己工具的扩展性
8.组件封装做了哪些组件
9.轮播组件怎么设计和实现
3.设备磨损之类的是不是不能监控
4.websocket是如何做的,链接异常和边界问题是怎么处理
5.Vue底层扩展能力,插件机制是什么
6.插件体现的方式,挂载的流程
7.你自己开发的一个工具,怎么考虑自己工具的扩展性
8.组件封装做了哪些组件
9.轮播组件怎么设计和实现
面试感受还不错,希望能OC!
#美团前端##美团##面经#