美团校招前端一面+二面 许愿HR面

一面

  1. 自我介绍
  2. http和tcp有什么区别?

  3. tcp和ip有什么区别和关联?

  4. tcp头部有哪些内容?

  5. 判断是否是数组的方法

  6. 说一下下面这段代码的执行过程(原型链)?instanceof double返回什么?hasOwnproperty用的是谁的方法?

    function double(num){  console.log(num); } double.hasOwnproperty(name);
  7. 判断数组有哪些方法?

  8. 如何判断两个数组元素是否一样?

  9. 基本类型和引用类型有什么区别?

  10. 基本类型和引用类型分别放在什么结构里面?

  11. 同步和异步是什么意思?

  12. 哪些方法是异步的?

  13. 怎么使外部资源异步加载?

  14. async和defer有什么区别?

  15. 页面渲染过程?

  16. vue里面的虚拟dom有什么用?

  17. vue diff算法

  18. vue router有哪些方法?

  19. 输出顺序是什么?抛出异常能捕获到吗?resolve()去掉呢?

    const promise = new Promise(resolve=> {  console.log('1')  setTimeout(() => {  console.log('2')  }, 0);  resolve();  throw new Error('error') }) promise.then(()=> {  console.log('3')  setTimeout(() => {  console.log('4')  }, 0); },()=> {  console.log('reject') }).catch(()=> {  console.log('catch') }) console.log('5')
  20. 算法题

      给定一个正整数n,请计算n的阶乘n!末尾所含有“0”的个数。例如:   5!=120,其末尾所含有的“0”的个数为1;   10!= 3628800,其末尾所含有的“0”的个数为2;   20!= 2432902008176640000,其末尾所含有的“0”的个数为4。  
  21. 实习的话你可以实习多久?

  22. 有什么要问我的?

二面

  1. 自我介绍

  2. 介绍一下校园经历

  3. 说一下项目

  4. 项目选型怎么选的?为什么用vue

  5. 项目难点是什么?

  6. hashMap底层原理知道吗?

  7. 链表和数组的区别

  8. 链表删除中间一个结点怎么删除?

  9. es6箭头函数

  10. url从输入到渲染的过程

  11. dns解析有没有被劫持的的可能

  12. 生产环境为什么要打包?假设只有一次操作,那是直接操作dom节点快还是用虚拟dom快?

  13. css怎么渲染?

  14. 虚拟dom是干嘛的?

  15. diff算法

  16. 为什么要用vuex?

  17. 怎么保证不同组件的公共数据不会相互污染?(多人开发)

  18. 怎么跨页面共享数据?

  19. 浏览器有哪些存储?

  20. localstroage有什么限制?会有什么问题?

  21. 前端性能指标有哪些?

  22. 接口怎么定义?

  23. 会遵循什么规范吗?

  24. 你对restful的理解

  25. 还有哪些请求方式?

  26. 接口url一般怎么定义?

  27. 跨域

  28. 知道vue的proxy底层原理吗?

  29. 前端工程化涵盖哪些概念?

  30. 职业规划

  31. 怎么学习/学习方法?
  32. 有什么要问我的?

#美团点评##前端##校招##美团##前端工程师#
全部评论
嵌入式系统开发,今天同样一面,感觉效果不太好。。。
点赞 回复 分享
发布于 2020-08-12 16:50
请问楼主是哪个部门?
点赞 回复 分享
发布于 2020-08-16 13:21
感觉是同一个部门,,,问的全是vue
点赞 回复 分享
发布于 2020-08-17 17:55
只有两轮技术面么?
点赞 回复 分享
发布于 2020-08-19 20:35
请问一面没有问项目吗
点赞 回复 分享
发布于 2020-08-19 22:14
许愿
点赞 回复 分享
发布于 2020-08-21 10:12

相关推荐

我是小红是我:学校换成中南
点赞 评论 收藏
分享
评论
2
27
分享
牛客网
牛客企业服务