一面

  1. 你所知道的DOM元素操作方法(获取元素或者操作元素),尽可能多;
  2. 你所知道的DOM事件;
  3. 冒泡捕获
  4. 跨浏览器的事件模型
  5. 事件代理
  6. position属性介绍
  7. display属性介绍
  8. BFC,实现方式(清除浮动)
  9. js继承机制
  10. 数组去重
  11. 二叉树前序遍历思路
  12. vue生命周期
  13. vue mixin
  14. 123=和===

虽然看起来很简单,但是面试官并不一定会直接问出来,所以要完全理解某个API的用法才行,要会拓展,面要广,尽可能说完所有自己知道的。

二面

  1. js数据类型,我多说了一个symbol,然后问我symbol还有啥API
  2. 清除浮动的原理方法
  3. BFC什么原理
  4. HTML最小的元素,这个问题没搞懂
  5. 二叉树遍历思路
  6. 树的广度和深度优先遍历
  7. 进程和线程的区别
  8. 创建线程的步骤
  9. 应用层协议,我说了HTTP,DNS,PTF
  10. TCP为什么3次握手,每个阶段做什么事情,和UDP区别
  11. FTP介绍下
  12. 页面解析顺序
  13. css的选择器及其权重
  14. css的行内标签在DOM渲染时是怎么解析的
  15. call apply bind arguments
  16. 实现栈
  17. 了解node吗?我回答了解node的异步机制,就照<深入浅出Node.js(朴灵)完整扫描版.pdf>这本书上讲的大概阐述了下同时说了node的几个异步API

三面

  1. 平时怎么学习的,途径1,2,3,4,……
  2. 你觉得最有成就感的事情是什么1,2,3,4,……
  3. 你有团队协作经历没1,2,3,4,……
  4. 你了解的前端技术前沿的团队有哪些1,2,3,4,……
  5. 你平时有什么爱好1,2,3,4,……
  6. 5年后希望成为什么样的人
  7. 实习经历
  8. 为什么学前端
  9. 你不打算以后做产品之类的吗
  10. 你最看重公司什么
  11. 判断两个字符串是否互相包含的算法
  12. 全排列算法

hr

  1. 之前有了解过美团吗
  2. 问我有什么问题。我问了美团点评和美团的关系,之后hr就在分析

想起来再更新吧!

Logo

前往低代码交流专区

更多推荐