百度一面,31min
1. 先写两道题。判断IPV4是否合法,判断IPV6是否合法。
IPV4截断点分十进制,判断原字符item 和 parseInt(item)后转字符 是否相同
2. 闭包是什么?具体的作用?
3. object怎么定义属性?
4. Vue2怎么实现双向绑定的?
通过这个问题让我回答上一个问题,defineProperty
5. Object和Map的区别?使用场景分别什么吗?
6. Map的实现原理
7. Set用来干嘛的?实现原理
8. 普通函数和箭头函数的区别?
9. 跨域怎么解决的?有其他的方案吗?
10. 代理怎么实现的?原理是什么?
11. Cookie是什么?用来做什么的?
12. Cookie 和 localStorage的区别?
13. 前端打包工具用的什么?有使用什么优化方式吗?
14. 怎么打包多页面
15. 介绍项目,遇到的难点是什么?怎么解决的?
16. 怎么引入模块的?按需引入除了知道被引入模块的名字还能怎么引入?懵逼
#百度面试##百度##面经#