记一次美团(到店)面经(8/18--------1h10)
鱼的记忆、尽量回忆吧
- 自我介绍
- 实习碰到的有挑战性的问题?怎么解决?
- ES6使用过吗?说一下用到的东西
- 解构赋值怎么修改名字?
- let 和 var 的区别
- == 和 === 的区别?
- 如何改变 this 指向?bind 和 apply 和 call 的区别?
- 箭头函数和普通函数的区别
- 手写节流和防抖
- 如何进行异步操作?
- 遇到多个异步请求需要并发执行,怎么办?用 Promise.all,那讲讲原理
- 手写 promise
- 如何判断准确的对象类型,typeof 和 instanceof 的区别?
- 给你一个数组怎么排序呢?sort 方法如果不传参怎么比较?
- 冒泡排序和快排的思想,时间复杂度?
- hasOwnPrototype 的作用
- 原型链讲一下,__proto__ 和 prototype 的区别
- 浏览器的运行机制了解吗?
- css 选择器有哪些?优先级?怎么计算
- 给出一个选择器解释意思(窗口关了,找不到了🤣)
- display 的属性,解释 sticky
- flex 有了解吗?最右侧一个元素固定大小,左边若干元素可以缩放,不能换行,说一下
- ES6 的模块导入导出和 node 中的模块导入导出有什么区别?
- 还了解其他模块化规范吗?AMD、CMD,看过相关文章吗?
- webpack 有用过吗?说一下你配置的东西?
- webpack 热部署,当你修改了项目,他是怎么进行热部署的?
- 你说的设置代理跨域的原理?
- git相关,merge 会做什么操作?发现错误怎么回滚,revert具体会干什么?
- 不用语法糖怎么十进制转八进制?
接下来让我问问题,我问 美团使用的技术栈,更看重新人的能力,面试官回答的很好,听的懵懵懂懂,就道谢结束。
------------------------------------------------------------------------------------
========================================================
新鲜的二面 --------------------- 1h(中间面试官接了一个电话)
(一面北京的,二面上海??)
- 自我介绍(要我介绍学习、专业、排名绩点、学习的专业课)
- 计算机网络五层结构?各层的作用以及常见的协议?各层之间的联系?为什么分层?
- 数据结构中链表和数组的区别?什么时候使用链表,什么时候使用数组?
- 实习期间遇到的困难?
- 学习期间遇到的困难?
- 说一下事件模型?
-
数组中包含多个 api,要并发发送多个请求并获取数据,怎么弄? // 可以使用 Promise.all Promise.all 的参数数组中只能是 promise 对象吗? // 不 有一个失败了只返回错误的数据,怎么解决这样的问题? // catch 手写一下 let array = [api_a, api_b,api_c...]; // "resultA", "resultB", promise.all(array).then((resolve, reject) => { //get result list })
- 开放问题:美团想发展美发店业务,如何获取北京市所有的理发店信息?
- 秋招自己想去什么城市?什么公司?选择公司更看重哪些方面?给自己看重的条件排个序?
- 实习公司的相关问题?
总结:二面跟别的公司不一样哎,问了好多 hr 该问的问题,不怎么考察基础知识,而是根据个人情况询问。更多的时间是聊开放问题,后面面试官也说了更看重解决实际问题的能力。
全部评论
(5) 回帖