当前位置: 首页 > 面试经验 >

美团前端

优质
小牛编辑
90浏览
2023-05-05

美团前端

笔试 3.25

美团一面 酒旅研发 3.30

  1. 如何判断一个东西是不是数组
  2. 事件委托,利用的是什么原理进行实现
  3. v-for的key的作用
  4. 事件循环
  5. 做一个题 事件循环
  6. cors跨域原理,前后端需要做什么?通过设置字段来实现跨域
  7. 浏览器缓存策略,强缓存,通过什么字段控制的(cache-control,有什么值)(相关缓存头、字段的值等)、协商缓存
  8. 全排列
  9. new操作做了什么
  10. Promise.all(),是用来做什么的?
  11. 问了一些项目(项目没有亮点,反问:怎么做有意义的项目) ---介绍项目用的技术栈,别说没用的,技术栈要介绍清楚!!!项目介绍还要完善
  12. 封装通用组件
  13. 问我是不是实习?实习时间?实习多久?实习城市有问题吗?
  14. 反问:部门技术栈、对自己的评价

没了,基础知识不扎实,底层的一些东西掌握不太够

然后表扬了一下我,说和我沟通还是非常愉快的(套话,安慰我一下)

美团二面 酒旅研发 4.03

  1. 自我介绍
  2. 项目介绍 ---项目介绍要更加精简
  3. 如何学习前端?看过哪些书?哪一章让你茅塞顿开呢?
  4. 你有自己的github账号吗?提交了什么项目?
  5. 前端最近比较火的一些技术是什么?
  6. 解释一下闭包?
  7. 防抖和节流不用闭包就没办法实现吗? 也可也不用闭包,直接声明称全局变量,但容易造成变量污染
  8. 一个代码片段 闭包、作用域的?直接说输入输出,并且说一下自己的理解 --函数内用var声明的变量还是局部变量,还是不能被访问到
  9. vue3和vue2的区别?
  10. ES6和ES5有什么区别?只是多了一些新特性吗?比如代码的模块化、语法等都一样吗?AMD、CMD等?
  11. 为什么要用promise?没有promise之前,也没有什么问题?promise之前用回调,出现回调地狱
  12. 没有回调地狱,是否会有promise地狱
  13. promise是一种异步编程范式??? 本质的理解可能没理解透?promise带来的问题就是得一直用then进行调用,
  14. nodejs和springboot为什么两个都用?nodejs掌握到什么程度?项目会部署到服务器上吗?
  15. 日常开发的工具用过吗?git用过吗?最常用的两个命令?遇到冲突如何解决?
  16. 代码题:连字符转换成驼峰 -replace、正则学习
  17. 现在实习相对于其他同学的不足和优势是什么?
  18. 反问:秋招时有无实习经历,差距会很大吗?
  19. 建议:前端+自己的专业进行结合

美团一面 用户前端研发组 4.14

  1. 自我介绍
  2. 什么时候开始接触前端的?……
  3. 最近做的项目介绍一下?有没有学过react?为什么选择用vue来实现?在项目中是什么角色?在团队中排位的话,大概排第几位?为什么要做这个项目,出发点是什么?
  4. 进程之间是如何通信的?管道是如何通信的?全双工、半双工、单工??三者之间的区别
  5. 计算机是如何管理内存的?(提示:虚拟内存---段、页、段页;以及物理内存)?为什么要有虚拟内存?
  6. 数组和链表的区别?
  7. 用js构建一个链表,你会如何构建?
  8. 详细说HTTPS建立的流程?(提示:证书认证、密钥公钥等)(讲了一下https的加密解密等)
  9. 对称加密和非对称加密的使用场景
  10. 箭头函数和普通函数的区别
  11. 了解babel和webpack吗?(提了babel将es6转换成es5,webpack就是一个打包工具)
  12. 防抖和节流的区别?写一下防抖节流?什么情况下会使用节流?
  13. 数组去重的方法(函数的方法、set、map),似乎还有更多?
  14. require和import的区别
  15. 虚拟DOM
  16. 完全不了解react是嘛?hooks、redux……
  17. git的remerge和rebase的区别(不了解)?一般都使用什么命令?
  18. 算法题:合并有序数组
  19. 如何学习前端

美团二面 用户前端研发组 4.18

  1. 自我介绍
  2. 分享一下自己做的比较好的项目
  3. 学习前端大概多久了
  4. 为什么要做这个项目?
  5. 一直都是班长吗?
  6. 研究生学了哪些课程?
  7. tcp如何保证传输的可靠性?滑动窗口具体是什么样的?
  8. 状态码:500,504
  9. 1个代码:this指向、作用域
var name='window'
var bar={
  name:'bar',
  printName:function(){
    console.log(name)
  }
}
var _printName=bar.printName
_printName()//window
bar.printName()//window
****************************************************
var name='window'
var bar={
  name:'bar',
  printName:function(){
    console.log(this.name)
  }
}
var _printName=bar.printName
_printName()//window
bar.printName()//bar
  1. 1个代码:promise、async、setTimeout
  2. 前端都掌握哪些知识?
  3. 其他的编程语言有掌握吗?
  4. 提交了一个代码,已经提交到远端,如何回滚?
  5. java会多少?
  6. java的hashMap如何解决hash冲突?
  7. 实习有拿到offer吗?面了哪些公司?进展如何?可以实习多久?
  8. 你觉得有哪些比较擅长的,我没有问到?
  9. 觉得自己的技术水平如何?
  10. 算法:合并有序链表

最后也没有上岸,是自己不争气,秋招继续努力!

#美团前端实习##前端实习#
 类似资料: