字节跳动 生活服务 日常实习 一面凉经(1h20min)
- 自我介绍
- 线程和进程
- js是单线程吗?为什么
- 浏览器有哪些进程了解吗
- 事件循环的宏任务和微任务
- Web Worker用过吗?讲一下(没用过不知道)
- js有基本数据类型和引用数据类型,那么为什么要存在栈和堆里
- 浏览器缓存机制
- 闭包原理和使用场景
- GC了解吗,讲一下分代垃圾回收机制
- 事件委托原理是什么
- 本地储存讲一下
- 手写原型链继承
- 计算机底层的编译原理了解吗(?)
- ES和CJS的区别?了解AMD CMD吗
- java的面向对象了解吗,有哪些设计模式(?)
- ts泛型和工具集用过哪些
- React 的 Hook和Class的区别
- Webpack用过吗,和Vite的区别
- es6等高级语法的代码是怎么让浏览器运行的?说一下babel的原理
- 讲一下项目难点
- 手撕 DOM树打印TagName数组(有点像二叉树的层序遍历,但是时间不够了没写完)
- 反问
其他的忘了
#我的实习求职记录#