自我介绍
react常用钩子
useEffect怎么模拟生命周期
vue3跟vue2有什么区别
proxy有什么polyfill可以兼容低版本浏览器吗
px,em,rem区别
不同设备怎么适配
flex实现左侧固定右侧自适应
flex三个属性分别是什么
写题,版本号比较
之前公司项目介绍一下
你觉得哪个比较难
vite的构建流程、原理
知道sass怎么转换成css的吗
文件断点续传是怎么实现的
总结:拼多多用的react,我比较熟悉vue,技术栈不相同,感觉面试官没什么好问的,自己答的也比较浅
线下面,只能凭记忆想问了什么,总共三轮。面了一小时,一面组长面二面hr三面架构师面
闭包,用处
vue父子组件怎么传值
什么是esm,跟commonjs的区别
koa的洋葱圈跟express的洋葱圈有什么区别
http缓存讲一下
按需加载是怎么实现的
treeshaking听过吗
vuex用的多吗
es6用过什么
await nexttick跟直接使用有区别吗
jwt跟session有什么区别
jwt怎么样使一个token失效
symbol听过吗,symbol跟迭代器有什么关系吗
。。想不起了,应该不止这些
你觉得公司写项目跟自己写项目有什么区别
有封装过什么组件吗
问了公司具体项目内容
vue和react有什么区别
jwt的具体流程,然后跟上面一样说了怎么限制时效
后面职业想要怎么发展
获取js变量类型方法
instance of具体怎么实现
如何实现小于12px的文字
实现继承有哪几种方式
什么情况出现跨域
怎么解决跨域
开发环境怎么解决跨域
webpack和vite区别
父子组件生命周期顺序
动态路由是什么
怎么解决相同组件动态路由不重新渲染
keeplive是什么,实现原理
缓存算法LRU
有没有写过vue指令,怎么实现
哪个项目给自己收获最大
哪个项目遇到困难比较大
项目写了多久
然后是一些hr问题
总结:最后问我薪资,我说10k,他说给不到,我就不没让他继续安排二面了
怎么学习js的
讲一下闭包
讲一下es6有哪些新的东西
proxy有什么用
reflect是什么
vue3新增了什么属性
组合式和选项式api你更喜欢哪个
生命周期有哪些
说一个你最熟悉的算法(说的快排)
快速排序时间复杂度是什么
冒泡时间复杂度
怎么建一个树的数据结构
什么是深度搜索和广度搜索
学过java和c吗
反问
总结:问完问题我感觉我还没说完面试官就想继续下一个问题了..最后说要是面试过了机试不支持js只有java c py,我说可以
介绍一个印象比较深刻的项目或者功能需求
vue3的composition api和vue2的option api有什么区别
vue3在性能优化方面做了什么改进
vue2重新数组方法时为什么不监听数组索引的更改
vue和react的区别
vue3的composition api和react hook有什么关联
react为什么要用hook的形式编写组件
react hooks为什么不能写在条件语句里
输入url到页面展示的过程
为什么tcp要三次握手
http缓存
强缓存触发时会有disk cache和memory catch两种,有见过吗
http1.0用什么字段控制缓存
js事件循环
宏任务和微任务实际工作场景哪里接触过
有做过项目性能优化吗
了解过服务端ssr渲染吗
反问
总结:公司基本用react,感觉技术栈又不太符合,但是还是问了一些比较有深度的问题,不过想说disk读迪斯科不是desk.....
介绍下koa2的洋葱模型
讲一下await,迭代器,promise的区别,平常用的哪个多
介绍promise设计结构,怎么写一个出来简单描述一下
链式调用是怎么实现的
promise.all是什么
实际应用中用promise.all调用十个接口时,其中一个接口挂了要怎么办
我调用十个接口,我想要在最短时间内拿到这些数据怎么办
Promise.allSettle是什么,刚刚的问题可以用这个
接口挂掉了应该怎么重发
axios用过吗,有没有用过取消请求,怎么用的
有一个场景,订单列表页,第一页加载比较慢,还没加载完时点击第二页,怎么防止先发后到
用什么手段规避用户频繁触发请求
防抖节流讲一下
防抖怎么实现的
讲一下文件上传的流程(用的七牛云仓库)
上传到服务器本地怎么办
大文件上传失败怎么办(分片)
mysql和mongodb有什么区别
react使用hook是为了解决什么问题,有什么是hook能做到而class做不到的
什么是高阶组件,自己的项目用高阶组件做了什么事情
自己的项目为什么用vue和react两个不同的框架
介绍一下redux
说一下vuex,pinia和redux的区别
说一下开发过程中遇到的技术难点
SDW了解吗(这家公司做的东西)
tcpudp了解吗
子网掩码是什么知道吗
总结:有深度有实际场景,感觉技术还行,有点难度,公司技术栈是vue2
vue3相比于vue2的优势
minxi有什么缺点,vue3怎么解决的
数组去重有几种方法
数组有没有存在某个元素有几种原生的js方法
垂直水平居中
项目开发的时候遇到过哪些性能方面的瓶颈
不使用canceltoken,在路由切换的时候怎么取消请求
图片懒加载
宏任务微任务区别
自学的途径
最近了解的前沿技术有哪些
有没有学过ts
先笔试,都挺简单的基础题
讲一下nodejs有哪些全局对象
vue3有哪些新特性
常用的数组方法
去年离职到现在这段时间在做什么
最近有看什么书吗
书里印象最深的点是什么
讲下diff算法
系统涉及到权限部分是怎么涉及的
有一个按钮有权限的显示没权限的不显示怎么做
如果是菜单权限怎么做
有个很长的列表怎么优化
文件跟图片上传是怎么做的
上传的进度条怎么实现
用过react哪些hook
useEffect第二个参数具体怎么用
了解过fiber吗
纯组件了解过吗
解释了下笔试的一道题
讲下事件循环
宏任务和微任务有哪些
watch跟computed有什么区别
如果computed直接返回了一个时间戳,两次先后的输入结果一样吗
vue的单页面是怎么做到不刷新改变页面内容的
还有几种history模式
jq怎么做的tab页
自己觉得哪个需求做的最好
vue的模板语法跟react的jsx写法有什么区别,性能上有什么区别
#现在前端的就业环境真的很差吗##2022届毕业生现状##22届毕业生你还好吗#