基本信息:
时间:2023.6.6
时长:55min
base:上海
面试岗位:前端 日常实习
自我介绍
四次挥手为什么是四次,三次不行吗?
讲一下http缓存,既然你也会后端,顺便说一下后端缓存?
前后端的强制缓存和协商缓存展开讲一下
我们该如何设置禁用缓存
聊一下跨域,展开说一下
展开说一下CORS具体的请求头(我只说出来了三个),一般要说下面这些
XSS,CSRF是什么,如何防范
箭头函数和普通函数的区别
刚刚那个arguements再介绍一下
看代码说答案,关于this指向的,我说错了,甚至我还不知道为什么 看来还需要补补
const length = 10
const fn = function () {
return this.length + 1
}
const obj = {
length: 5,
test: function () {
return fn()
}
}
//下面输出是什么?
console.log(obj.test())
react用的多吗
聊一下虚拟dom和diff算法
再展开一下diff的双向指针向内遍历
聊一下项目中的难点
Redis的数据类型介绍一下
平时用的都是比较基础的string吗(呜呜呜,是的,还用了list)
判断链表是否有环,不能用本地IDE,自己定义数据结构
我最后说了三种方法
1、直接for暴力10001
2、快慢指针
3、哈希
最长递增子序列,动态规划,撕掉,但是我最后返回值写错了,dp数组没错
反问环节
OK,结束,下机,谢谢你的时间
#面经#