2023前端面试问题汇总
dearweb 发布:2023-07-12 11:18:52阅读:看到这些几年前的回答有些感慨,现在的面试还是难了许多,会问从底层到实现的方方面面。以现在的阅历,如果我面试一个中级职位,会问这些问题,
1.用过Symbol吗,什么场景用
2.选代器是什么,怎么自定义迭代 (for of) ,异步选代Q
3. Promise A+规范,手写all、race、any、allsettled
4.用过生成器吗,什么场景用
5.推测async/await的原理,用生成器模拟下
6.宏任务和微任务,node和浏览器差异
7.正则表达式Q,NFA和DFA (加分项
8.CMD和UMD,ES Module的差别
9.V8的GC过程,堆栈区别
10.http缓存机制R,CDN原理
11.https, http2, http3 (加分项)
12.块级元素和行内元素差别,高度塌陷,BFC
13.flex和grid布局
14.元素层级顺序
15.css3动画,渐变,滤镜 (加分项) ,FLIP动画 (加分项)
16.css变量,自定义变量 (加分项)
17.canvas和svg比较18.node端web框架,express,koa,egg/nest,洋葱模型·,AOP,IOC(加分项)19.流的概念,怎么处理
20.异步和同步APl,libuv (加分项)
21. Worker,thread worker (加分项
22.typescript基础,联合类型,索引类型,枚举类型9,逆变协变(加分项),类型推导,接口
和类型的区别,declare作用
23.webpack大概工作原理,插件原理,module federation (加分项),vite为什么快 (加分项)24.Vue响应式原理,patch流程,composition api (加分项) ,Vue3的改进点,vue-router原理
25.React hook原理,fiber做了什么(加分项) ,如何diff,比较redux和mobx26.单点登录·原理,权限控制怎么做(加分项)
27.微前端(加分项) ,WebComponent (加分项)28.CI/CD怎么做,git操作,容器部署特点,怎么做监控,线上问题排查思路
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧