async await用过吗 使用过 async关键字用于声明异步函数,可以让函数具有异步特征,使用await关键字可以暂停异步函数代码的执行,等待期约解决,并跳出异步函数执行其他逻辑。 在 async 函数内,使用 await 关键字取代 then 函数,等待获取 Promise 对象成功状态的结果值,在问诊项目中,我使用在async函数内使用await 完成下拉加载,表单校检,登录,注册,退出登录,添加患者,修改患者,删除患者,获取患者信息,获取列表信息,获取支付跳转方式
async/await是Generator函数+Promise的语法糖,利用yield的特性,我们可以拿到每次执行yield 后的状态,并且这个状态可以被修改
vue响应式原理 掘金和八股文写的很好
场景题,实现sse 长轮询短轮询 前端性能优化,白屏过长,加载时间长,为什么要使用这个
数据结构和算法常考题
diff算法和虚拟dom
请求类型
常见状态码
登录注册流程
项目拷打可能会问的
大文件上传是怎么实现的
前端性能sdk怎么实现的以及具体细节
虚拟列表请求重试请求中断
前端性能优化 首屏优化方案等等
使用过sse吗,在项目的体现
keepalive实现方式
密码是明文吗
. 项目难点 -> 详细问了遇到问题怎么解决、怎么复盘等 面对错误,用户行为,pv/uv无法监控的问题,调研前端的解决方案,市面有接入现成的sdk如sentry,fundebug基于自自研前端日志监控上报SDK可拓展性强,安全性更加高,可以根据业务进行定制的考虑,最终采用自研前端日志监控上报SDK的解决方案,解决方案是 数据采集:数据采集做的就是采集我们系统的监控数据,包括PV,UV和用户行为及前端报错的数据。
日志上报:上报做的就是将第一步采集到的数据发送到服务端。
日志查询:这一步就是在后台查询我们采集并上报的数据,方便对系统进行分析。
我们的SDK做的主要是对前两部分的实现。
什么,怎么做的,做完之后效果怎么样(最好有量化的结果)
展开问了权限方面的内容,菜单权限、组件权限
问了websocket 的内容,websocket 安全方面、怎么认证
前端路由原理hash和history
组件封装、怎么封装会比较好;axios 你是怎么封装的
浏览器从输入URL到页面渲染加载的过程
前端页面加载性能指标
有什么优化方法、然后展开聊了 ssr 相关的
全排列组合、她说用回溯
给你一个项目怎么接手
你有什么难点亮点
难点你可以看下 就诊流程、即时通信、订单那一块
对虚拟dom的理解
路由权限那块
对diff算法的理解
数组和链表的区别
所有的请求协议
状态码 在项目中用过吗
await和promise区别
计算属性和wacth区别
多人一起在问诊下单怎么办
登录注册jwt
组件封装
为什么虚拟dom会提高性能
vit和webpack的区别
浏览器渲染
回流重绘
怎么减少回流重绘
快拍冒泡
浏览器事件执行
子组件缓冲
面试官你好,我叫周小彪,来自长春工业大学,我的专业是计算机科学与技术,我的技术栈是什么什么,我获得过什么什么奖项,我做过什么什么项目,自我评价阶段(自学前端,掘金高星播主,看过什么书,习惯去github)
webpack5 git es6-es10 前端就业加强客再看一下
其他的就是对项目再重新看一遍,知道功能怎么实现的,为什么要用这个技术
检查一下简历上的东西都能答得上来
算法目前就卡尔视频加讲解 加上hot100 加上前端的那些算法题
面试题还是有点少,现在是八股文再加一些网上常见的和自己总结的
参考资料 b站 掘金 百度网盘 百度
可能学到最后还是会转行这个是要知道的