明天入职了写个面经
一面
面试官是小姐姐,人很好。不过她说一面是基础的,二面可能才是上难度。有些已经记不清了
自我介绍
项目中做过有挑战的
如何从0到1搭建项目
事件循环
js数据类型
引用类型和原始值的区别
如何判断数据类型
call,apply,bind的区别联系
如何理解异步,Promise,generator,async await的使用
跨域
fiber的理解
key的作用
常用的hooks
值输出:一道this指向,一道事件循环
手写:实现flat,实现filter
二面
面试官不是上一次的面试官,人也挺好的,总体来说我觉得我表现的一般,很多原理没有真正掌握
项目从0到1构建的吗,用的什么
项目成员和分工,如何技术选型
tailwind css和普通css的区别,优势,什么时候不用tailwind
vite和webpack的区别
webpack loader和plugin的区别,他们的本质是什么
前端性能优化怎么做,要关注什么指标
publicPath的意义
HTTP 1.1 & HTTP 2.0
代码实现:一道curry,一道数组转树形