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

深信服一面二面面经

优质
小牛编辑
163浏览
2023-03-28

深信服一面二面面经

一面

手撕:将日期数组,转化为按年月划分的对象数组

隐藏元素的方式

跨域及解决方式

jsonp实现原理

ajax实现原理

fetch与ajax的区别

cookie的作用,cookie不设置失效时间什么时候会失效-关闭浏览器失效

重排和重绘

如何减少重排(js操作dom如何减少操作次数)---vue是如何做的(vue的diff算法)

如何进行性能优化

图片懒加载实现原理

箭头函数与普通函数的区别

xss攻击和csrf攻击,有哪些防范措施

vue组件通信的方式

computed和watch区别

http3.0

vite

require.js了解吗

----require.js 的核心原理是通过动态创建 script 脚本来异步引入模块,然后对每个脚本的 load 事件进行监听,

如果每个脚本都加载完成了,再调用回调函数

二面

手撕二叉树的层次遍历

vue.nextTick说一下,在什么场景下会用到

vue组件间通信的方式

webpack的打包流程,webpack-plugin的原理

前端性能优化的方式

vue3的数据管理机制?

import foo from ‘${test}/foo.js’

--import是在静态解析阶段执行,所以不能使用表达式和变量(只有在运行时才能得到结果的语法结构)

es6 moduel与commonJs的区别

js与Java的区别

从内存的角度说说,数据类型的存放,以及深拷贝和浅拷贝

权限管理怎么做

登录做了哪些功能

ts的泛型怎么理解的---泛型就是类型变量,泛型就是使用一个类型变量来表示一种类型

平常是怎么处理空值的

箭头函数与普通函数的区别

await中遇到错误怎么去捕获--try-catch

秋招接近尾声了,整理整理发面经攒人品啦~

#前端##秋招##深信服面试#
 类似资料: