当前位置: 首页 > 面试经验 >

满帮一面多久出见过呀(附前端一面面经)

优质
小牛编辑
80浏览
2023-10-07

满帮一面多久出见过呀(附前端一面面经)

接上个帖子,算上上次的电话面,一共面了90分钟,大部分时候都在拷打项目,穿插问一点点八股,我就把一些我认为比较通用的问题抽出来。
1.你前边说到,密码在前端进行加密,那么我作为一个用户,点进去其实也是可以看到加密算法,同时我也可以反向拿出这个密文吧?
2.vue-draggable在拖拽的时候性能可能出现什么问题吗
3.我图片复制之后,怎么样才能让这个链接不是有效的?
4.回流和重排?
5.range怎么生成一个dom节点? 延伸:有了解过vue的diff吗
6.假设我触发修改某个数值的按钮和依赖这个数值的视图不在一个地方,我该如何通信(原生js的情况下)
7.说一下204 206 304 502 504这些状态码。(答的不是很好)
8.你说的网关是什么?解释一下计算机网络中网关这个概念。(答的不是很好)
9.如果你在开发的时候遇到网关超时,你会认为是什么原因?
10. 0.1+0.2 === 0.3 0.2+0.2 === 0.4 0.2*0.1 === 0.02,结果?
11.假设我要实现一个add函数,传入任意的小数怎么获得精准的结果?(答的不是很好)
12.querySelctorAll拿到的数组我可以做forEach吗,为什么?
13.类数组怎么转成数组
14.你刚刚提到Array.form,了解过原理吗。(x)
15.已知js有一个insertBefore的api,那么我要怎么实现insertAfter呢?
16.为什么js需要有事件循环
17.讲讲你理解的事件循环吧
18.你在项目中用到了发布订阅,讲讲vue是怎么收集依赖的吧
19.watch和computed的区别
20.从浏览器输入url到渲染给用户,中间有什么地方可以优化(从解析速度,用户体验等方面)
21.你刚刚提到webpack,那么假设你接手了一个项目,公司要求你在一个月内缩小包的体积,你会怎么做?
22.你刚刚提到按需导入,如果这个项目有几十个页面呢,有什么办法得到他用了什么组件吗?
23.除了按需导入,还有其他方法吗
24.你刚刚说到某些第三包可以用cdn去请求,说一下那个流程?
 类似资料: