- 自我介绍一下
- css有哪些选择器
- 获取页面元素的方法有哪些?
- 实现元素水平居中有几种方法
- 说一下position的值
- 实现一个元素在页面中匀速移动有几种方法?(js和css)
- 玩过扫雷吗?(我说没有)跳一跳玩过吧?(嗯)你用面向对象编程的思路,简单说下实现这个游戏的思路吧。
- 你刚刚也说了大概的思路,那你觉得这个实现的过程中最难的部分是哪部分?(硬着头皮说了下,死马当活马医)
- 说下节流和防抖(我说我只知道大概原理,这个没手写过,面试官说行了,这个问题先过)
- js原型和继承(扯了js是基于对象,没有类机制,然后说了五种继承方式的发展过程及优缺点,然后还有es6的class)
- 闭包(我扯了作用域链,扯了闭包的生命周期和内存泄漏,最后又扯了垃圾回收)
- tcp三次握手说一下(说了为啥三次,说了最大报文长度的商讨和确认应答机制,挥手为啥四次,扯了滑动窗口和延迟应答)
- 常见的网络攻击类型说一下(说了xss和crsf,攻击过程和条件,防御手段)
- 我看你学的是react,为什么选择先学react呢?(我说我想多写es6原生巩固js,react的jsx写起来自由点,然后说自己最近在学vue)
- 说一下react的虚拟dom(从jsx编译,说到虚拟dom的挂载过程,然后又说了fiber机制)
- 你平时怎么学习前端的?(你问这个我可就来劲了,balabala说好多)
- 如果用三个词语形容你自己,你会用哪三个词?(我说我想想,这个问题之前没想过,然后根据自己目前这段时间的状态说了三个词……)
- 关于你说的这三个词,你觉得生活中哪些事情能够体现出来。(我balabala扯了一堆)
- 你有什么想问我的吗?(问了我的不足,然后问了公司前端主要是做什么的)
全部评论
(3) 回帖