由于没有认真记录,就是全靠脑子回忆的,而且这是前几个礼拜的了,二面三面hr面一天就走完了,我尽量想一下问了哪些吧0.0
一面
一面大概率是同事面?都是比较基础的知识点。
面试题
- 自我介绍
- 手写bind
- 手写PromiseAllSettled
- 说一下Promise
- 讲一下Object.keys(),Object.entries()
- [] == ''的结果是什么,== 怎么判断的?===怎么判断的?
- for of和for in的区别,for of能用在哪些对象?
- 判断数据类型的方法
- 箭头函数和普通函数的区别
- 闭包和垃圾回收
- 盒模型的理解?BFC是什么?
- margin和padding对于行内元素和块元素有什么影响?哪些方向会起作用?
- 元素水平垂直居中
- 浏览器合成层
- 清除浮动,clear-both的原理是什么?
- z-index:0和z-index:auto的区别
- 。。。想不起来了,只记得老哥中途跑去做核酸检测了,6,我一个人呆在面试间0-0
二面
二面听说是ld面,难度好像也不是很大,由于没有录音啥的,全靠记忆,有些题目忘记了
面试题
- 为什么实习的时候不想来?
- 手写发布订阅
- 一个js输出题,主要考察var的变量提升和this指向,题目不太记得了,反正easy
- 一个React输出题,一个Father组件,一个Son组件,Father包含Son,两者都有类似useEffect((console.log('xxxx'))=>{},[]),谁先输出?
- 接下来就是项目了
- 虚拟列表优化方案,懒加载,状态机
- CSS动画、setTimeout和setInterval动画、requestAnimationFrame动画区别
- setTimeout代替setInterval好处,requestAnimationFrame代替setTimeout和setInterval好处
- postMessage解决setTimeout延迟问题
- 额其他好像忘记了,不记得的东西可能就是很简单的东西0.0
反问
- 部门氛围怎么样?新人培养怎么样?(听见他说能干活就行,我不知道怎么回他)
- 部门是React吗?(是的,toC也有toB也有)我的理解是不是啥活来了就干啥
三面
面试题
- 为什么实习的时候不想来?(好家伙又问了一次)
- 你通过什么方式学习前端?
- 学过什么专业课程?
- 项目面。。。。。。
- 接下来都是八股,背就完事了
- Virtual DOM作用和存在的意义
- 浏览器渲染原理
- 强缓存和协商缓存
- 三次握手四次挥手
- 讲一下http和https
- http 0.9、http 1.0、http1.1、http 2.0
- http 2.0和http 1.1区别
- 多路复用和队头阻塞
- http 3.0知道吗?(不了解,只能回答一点点)
- CDN的作用?为什么能加快速度?
- 。。。。。。额好像想不起来了
HR面
- 家乡?有没有意愿到杭州发展?
- 有没有其他的offer?
- 。。。。。。不记得了,反正正常hr问题
- 她说是hc只有一个,那我就等排序吧
最后
过了几天后hr跟我谈薪了要签双方,说了违约金,给我一周时间考虑考虑
#whale##帷幄匠心科技(杭州)有限公司#
#前端面经##秋招前端##前端工程师面经#