2022前端面试题(一)

2022前端面试题(一),第1张

深圳xxx公司面试实录,期望薪资1.5 (2022-03月末)

1.平时在做项目的时候遇到的技术难点及解决办法?
2. 为什么前端显示不了base64?
3.模态框是从零开始写的,还是从某个组件上开始写的?
4.模态框是单例的吗?还是说在每次调用的时候都会产生一个实例,生成多例?
5. 这个模态框是一个单例还是多例的?
6.d窗组件在dom实例里面是挂载在哪里的?
7.如何把一个节点挂载在另一个节点身上?原生js方法?
8.后台管理系统。Element-Ui不同的列表结构,你是怎么做的?实现不同的列表结构
9.vuex怎么做状态管理的?
10.能够直接修改state么?为什么
11.同步和异步,同步的方式怎么改变state里面数据的状态
12.mutation和action有什么区别?
13.http的缓存有哪些?解释一下
14.有了强缓存之外为什么还需要协商缓存呢?
15.协商缓存有了last-modify,为什么要用etag?
16.cdn,不希望用cdn的缓存资源我们应该怎么做?
17.跨域有哪些解决方案?cors解决方案,jsonp解决方案
18.前端性能优化?
19.tree  shaking 怎么配置做性能优化的?
20.webpack怎么做依赖分析,也就是loader是如何工作的?它的哪个环节帮我们做编译的
22.css布局场景,有个div,里面有两个div,同一行展示,并且各占50%,你有哪些布局方案?
22.加个需求,鼠标经过时有4像素的边框,同时保持两个div整个布局不变。这个场景怎么实现?
24.css动画场景,有个div,一秒之内宽度100变为零,透明度由100变成零。这个场景如何实现?
25.git版本控制工具,你知道它的一些命令吗?合并代码有两种方式,一种是正常合并。一总是变基,它们之间有啥区别,分别哪种情况下使用
26.代码规范性你们怎么做?
eslin 
27,有没有你比较擅长我没有提到的?

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1324546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存