快手前端面经1h(中台)

#牛客AI配图神器#1.自我介绍
2.有做用户权限控制的内容,说一下怎么做的?
3.为什么没有用cookie来存储你的一些key和证书?而是用的localStorage。
4. 在同源的情况下,除了 LocalStorage 这种数据可以共享之外,浏览器还提供了哪些数据工具可以共享使用呢?
 答:"还有 SessionStorage,平时会同时用 Cookie 和 SessionStorage"
5.假设现在有一个需求,需要实现一个方法来计算当前 LocalStorage 还剩多大的存储空间,你会怎么设计?
答:(停顿了1min非常不好)转换成字符串并计算字节长度。

6.哦,如果空间不够的话会抛什么异常吗?你会怎样去写这个数据?一次性写很多?就是你之前提到使用字符串判断存储空间,具体是怎么判断以及写入的呢?这个流程是啥样的?

7.实习--知识库分段规则
8.里面其实还有一个叫语义分段的,你用过吗?
9.就是我们搭建工作流也好,agent也好,它的mcp会设置一个数量的使用上限吗?就是我们在搭建的过程中,他会让你设置mcp都有哪些对吧?
10.这个无人机前后端都是你写的对吧?能说一下为什么用flv.js实现了视频的播放吗?
11.你前端的播放器请求的应该是视频流的地址吧? 能说一下这个鉴权的流程吗?我有权限去复制这个链接可以拉这个流,但是我把地址复制给别人,别人是没有权限拉到这个流的。你请求的播放流地址链接有做相关处理吗?这是一个防盗链的过程。
11追问:那你链接里有token,把这个视频链接复制给别人,别人是不是就可以看到视频了?
12.在浏览器里面去展示一张图片,都有哪些办法?
13.用<img>展示一张图和用background-image展示一张图,这俩哪个优先级更高?
14.浏览器拿到一个 HTML 之后,它的渲染过程大概是什么样的呢?
15.有不阻塞的办法吗?我的意思是即使我放在前面,也不阻塞后面的dom的执行,这个有办法吗?
16.v8垃圾回收机制
手撕:19.watch异步执行。sync属性同步打印
20.promise打印题
21.斐波那契爬楼梯#发面经攒人品##你觉得什么岗位会被AI替代#
全部评论
佬,“19.watch异步执行。sync属性同步打印” 这题题目可以详细说说吗
点赞 回复 分享
发布于 10-25 12:58 江苏
佬啊 是青雀面试小程序吗 轻雀上面写题吗 切屏会提示吗
点赞 回复 分享
发布于 10-23 08:06 浙江
问题都很专业,收藏了慢慢消化
点赞 回复 分享
发布于 10-14 14:21 广东
面了1小时,面试官电量比手机还耐用
点赞 回复 分享
发布于 10-14 14:21 广东
斐波那契爬楼梯,力扣老演员了
点赞 回复 分享
发布于 10-14 14:20 湖北
一个小时。。。指定过了吧
点赞 回复 分享
发布于 10-14 14:20 山东

相关推荐

##&nbsp;一、参数化核心思路-&nbsp;测试数据与请求脚本分离-&nbsp;批量传入参数覆盖多场景用例(多账号/多参数组合)##&nbsp;二、核心参数化方式-&nbsp;CSV/JSON文件参数化(最常用)-&nbsp;准备文件:CSV(逗号分隔)/JSON(数组格式)编写测试数据-&nbsp;请求引用:用{{参数名}}替换请求体/URL中固定值-&nbsp;执行运行:Collections&nbsp;Runner加载文件,设置迭代次数批量执行-&nbsp;环境变量参数化(多环境切换)-&nbsp;新建环境:测试/预发/生产环境分别配置参数(如base_url)-&nbsp;引用方式:{{变量名}},切换环境自动替换参数-&nbsp;全局变量参数化(跨环境复用)-&nbsp;设置路径:顶部Globals添加全局参数(如token、appId)-&nbsp;应用场景:所有接口通用的固定参数(如请求头token)-&nbsp;内置变量参数化(动态参数)-&nbsp;常用变量:{{$timestamp}}(时间戳)、{{$randomInt}}(随机数)-&nbsp;应用场景:避免参数重复(如订单号、手机号)##&nbsp;三、参数化校验-&nbsp;响应结果校验:Tests中用{{expect_code}}断言(如pm.response.to.have.status(pm.iterationData.get(&quot;expect_code&quot;)))-&nbsp;数据关联:前接口返回值设为变量(pm.globals.set(&quot;token&quot;,&nbsp;response.json().token)),后接口引用{{token}}##&nbsp;四、执行与报告-&nbsp;执行方式:Collections&nbsp;Runner/&nbsp;Newman命令行(CI/CD集成)-&nbsp;报告查看:Runner内置报告/&nbsp;Newman生成HTML报告,查看批量用例结果##&nbsp;五、常见应用场景-&nbsp;多账号登录测试(不同用户名/密码组合)-&nbsp;多参数查询测试(不同条件组合查询接口)-&nbsp;多环境接口验证(测试/预发环境切换)-&nbsp;动态参数生成(订单号、随机手机号)
点赞 评论 收藏
分享
评论
7
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务