位置:首页 > web前端 > javascript

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操作,容器部署特点,怎么做监控,线上问题排查思路


24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看