快手 前端 三面

0.自我介绍
1.iframe传参
2.pinia原理
3.装饰器decorator使用场景?什么是aop?
4.object.create使用场景?
5.object.freeze原理?深层对象可以freeze吗?freeze hook实现修改freeze住的字段?
6.public protected private区别
7.drag api 原理
8.grid布局和flex布局区别
9.权限设计
10.表单加密解密
11.上拉加载原理
12.大文件分片上传
13.lodash支持tree-shaking吗?为什么?tree-shaking原理?
14.媒体查询原理?
15.ts中抽象类和抽象方法?
16.写道题:找字符串中第一次出现的非重复字符

大概是这样,反问略。
全部评论
方便问问是什么部门嘛
点赞 回复 分享
发布于 2023-08-30 22:37 上海
权限设计考察的是,指利用位运算实现鉴权?还是路由守卫什么的吗?
点赞 回复 分享
发布于 2023-08-30 23:26 北京
礼貌问下楼主,pinia原理怎么回答了嘞
点赞 回复 分享
发布于 2023-08-31 13:04 北京
好难啊😩
点赞 回复 分享
发布于 2023-08-31 15:01 上海
楼主有后续吗
点赞 回复 分享
发布于 2023-09-04 15:41 陕西
好难
点赞 回复 分享
发布于 2024-03-31 14:12 湖北

相关推荐

在前端项目中,自动化测试是保证代码质量、提高开发效率的重要手段。良好的自动化测试实践能够确保项目的可维护性和可扩展性。以下是一些前端项目中自动化测试的最佳实践,特别是关于基础设施和公共组件的测试。https://www.nowcoder.com/issue/tutorial?zhuanlanId=j572L2&uuid=bab5265057034075aff6da37cbfac5aa一、基础设施的自动化测试最佳实践选择合适的测试框架与工具根据项目需求选择最合适的测试框架(如 Jest、Mocha、Cypress 等),必要时结合多个工具使用。考虑团队的技术栈和成员的熟悉程度,选择易于上手的工具。配置持续集成(CI)将自动化测试集成到 CI/CD 流程中,确保每次代码变更(如提交、合并请求)都会触发测试。在 CI 工具中使用并行测试和缓存机制,以加快测试速度。测试环境的标准化确保测试运行在一致的环境中,例如使用容器化技术(Docker)进行环境配置,以减少环境差异带来的问题。配置测试数据库、缓存和其他服务,使测试能够在独立、可复制的环境中运行。使用快照测试对于 UI 组件,可以使用快照测试(如 Jest 的快照功能)来确保组件的渲染与预期一致。定期审查和更新快照,以确保它们反映实际需求。命名规范与组织结构采用一致的命名规范(如文件命名、测试用例命名),提高可读性。将测试文件与源代码保持结构上的对应,方便开发者查找和维护。
点赞 评论 收藏
分享
评论
7
65
分享

创作者周榜

更多
牛客网
牛客企业服务