shopee前端一面面经
面试链接开始点不开,下了客户端也不行,hr打电话来叫换地址,折腾和十多分钟才见到面试官,直接自我介绍都不用了,中途还被挤下线了,太难了
js判断类型
typeof缺点
intanceof实现原理
js判断数组的方式
new操作符实现原理
js实现继承
js怎么冻结一个对象,既对象属性只读(Object.freeze、Object.defineProperty)
typeof缺点
intanceof实现原理
js判断数组的方式
new操作符实现原理
js实现继承
js怎么冻结一个对象,既对象属性只读(Object.freeze、Object.defineProperty)
js中为什么0.1+0.2≠0.3?怎么实现等于0.3?
var let const区别
普通函数和箭头函数的区别
普通函数的this怎么判断
浏览器缓存
闭包、缺点
浏览器事件循环机制
宏任务与微任务
事件委托原理
sessionStorage和localStorage的区别
a.com中能拿到b.com中的设置的localStorage吗
cookie有什么用?cookie一般会存放什么
httpOnly、sameSite字段,客户端能设置httpOnly吗
浏览器渲染原理
XSS攻击原理,怎么防御
https怎么握手的
什么是同源策略
跨域的方式
var let const区别
普通函数和箭头函数的区别
普通函数的this怎么判断
浏览器缓存
闭包、缺点
浏览器事件循环机制
宏任务与微任务
事件委托原理
sessionStorage和localStorage的区别
a.com中能拿到b.com中的设置的localStorage吗
cookie有什么用?cookie一般会存放什么
httpOnly、sameSite字段,客户端能设置httpOnly吗
浏览器渲染原理
XSS攻击原理,怎么防御
https怎么握手的
什么是同源策略
跨域的方式
jsonp原理、缺点
script标签中async和defer
cors跨域需要后端做什么,前端预检
vue的生命周期
vue组件通信的方式(父子,子父,兄弟,隔代)
computed和watch的区别,两者都用到缓存了吗
vue双向数据绑定原理
vue中数组的pop()、push()方法也能实现界面更新,vue是怎么做的
CDN原理(知道那个意思,每次都不知道怎么回答,下去好好看看)
cors跨域需要后端做什么,前端预检
vue的生命周期
vue组件通信的方式(父子,子父,兄弟,隔代)
computed和watch的区别,两者都用到缓存了吗
vue双向数据绑定原理
vue中数组的pop()、push()方法也能实现界面更新,vue是怎么做的
CDN原理(知道那个意思,每次都不知道怎么回答,下去好好看看)
全是vue的问题,就不能问一点react的吗,幸好vue了解一点点😂
#Shopee##校招##前端工程师##面经#