讨论/求职面试/美团|秋招前端|面经总结(一面)|2020|/
美团|秋招前端|面经总结(一面)|2020|

下载 (1).png

CSS

  • 盒模型
  • bfc
  • float,position
  • 清除浮动
  • 请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景?

JavaScript

  • 重绘和重排
  • 什么时候会重绘
  • callback 改写成 promise
  • promise 的三种状态,及其转换
  • catch() 后面跟一个 then 会怎么执行
  • js的基本数据类型
  • 给一个 array 的对象增加一个 max 方法,用 math.max 来写
  • 给 array 的构造函数来增添这个 max 方法
  • 事件冒泡
  • call,apply,bind 的区别
  • V8 中的垃圾回收?
  • JS的基本数据类型,有哪些判断类型的方法
  • 原型链?如何继承?有哪些方式?(常考)
  • 作用域链?(常考)
  • 什么是闭包(closure),为什么要用它?
  • promise 的原理

项目

  • react 和 vue 的区别?
  • 聊下你做的最成功的的项目
  • MVC 和 MVVM 的区别
  • 如何实现双向数据绑定
  • 假设 A 组件(B 组件、C 组件),如何实现 BC 组件的通信

网络

  • 计算机网络七层是哪七层
  • 七层分别的作用是啥
  • http,tcp 分别属于哪一层
  • tcp 和 udp 的区别,什么时候用 udp
  • 浏览器访问页面的过程
  • 什么是跨域,如何解决? jsonp cors,jsonp原理

算法 & 编程题

  • 数据结构学了哪些
  • 了解哪些排序算法?时间空间复杂度、以及稳定性?
  • 写一个队列
  • 04. 二叉树的最大深度
  • 实现一个 bind

开放式问题

  • 怎么学习前端
  • 学习过程中印象最深的是什么
  • 大学课程中印象最深的是什么(会深问)
  • 一个班 40 个同学,生日不重叠的概率
  • 移动端你了解哪些?
  • 什么样的组件是个好组件
  • 小程序有接触过吗?讲下你的看法。
  • 你对于市面上的多端统一的一些框架有什么看法?
  • 讲下你的 NBA 季后赛胜负预测系统。

平均时长

1h 46

参考链接

  • https://www.r.com/discuss/489324\color{grey}{https://www.***r.com/discuss/489324}
  • https://zhuanlan.zhihu.com/p/42795973\color{grey}{https://zhuanlan.zhihu.com/p/42795973}
  • https://cloud.tencent.com/developer/article/1113257\color{grey}{https://cloud.tencent.com/developer/article/1113257}
2

问这么多吗

展开全部 4 讨论