字节跳动前端面经(日常实习生)

一面

笔试(30 min):

  1. JavaScript Event loop
  2. JavaScript 尾递归优化
  3. CSS 绘制梯形
  4. CSS line-height 属性取不同类型值时,父子元素行高表现
  5. 二叉树中是否存在和为某值的路径
  6. error-first callback 函数 promisify

面试:

笔试内容解释

JavaScript 数据类型、原型链、this 绑定、类和继承

前端工具 webpackbabel 是什么、为什么、怎么用

个人项目

前端知识如何学习及更新

及根据回答内容扩展

二面

  • 前端跨域原因及解决方案
  • 前端安全
  • JavaScript 数组方法,Date对象

三面

  • 项目中个人角色及对项目思考、项目架构及关键技术
  • 淘宝 APP 界面倒计时实现及完善

资料推荐

JavaScript

Node.js

设计模式