快手前端三面

  • 低代码平台中的渲染结果如何进行部署
  • 低代码编辑器中需要用到很多物料,如何设计框架,保证编辑器不会应为物料接入而增大
  • 首屏加载优化
  • LCP指标是什么
  • 有哪些图片格式
  • 不同图片格式有什么区别
  • SVG不会失真的原理
  • Webpack联邦模块有用过吗?
  • 不用域名下如何实现localstorage共享
  • 设计实现一个SDK保证对上面共享localStorage的有效性?采用加锁的方式如何保证锁能被及时释放

手写算法:

  1. 实现一个对数组扁平化、去重、排序的函数
  2. 使用TS定义一个类型,识别[1,2,3[4,5,[7]],1,2]的数组
#快手招聘##前端##秋招发疯日记#
全部评论
不用域名下如何实现localstorage共享?
点赞 回复 分享
发布于 2024-10-20 16:09 上海

相关推荐

09-04 20:34
已编辑
门头沟学院 前端工程师
自我介绍 选择一个印象深刻的项目介绍, 虚拟列表列表项高度不固定,如何实现?SSE流式接口是标准的HTTP请求吗?SSE的数据类型与普通HTTP请求区别?前端如何接收SSE流式消息?建立SSE通信后,支持哪些操作?同时发起的SSE连接数量限制?TypeScript项目中,ESLint能否支持子路径的模块导入?Git`merge` 和 `rebase` 区别?对提交历史影响?(项目)每一次操作时,存储哪些信息来支持撤销重做?命令模式相较于数据快照,缺点?如果需要回退到很久之前的某个特定版本,命令模式如何优化?编辑器支持协同编辑吗?了解过协同编辑相关的算法吗?编辑器支持布局吗?拖拽到画布上后如何定位?校招比较看重岗位什么?工作城市?HTTP协议中的协商缓存和强缓存,区别?HTTP/2相比于HTTP/1.1有什么提升?JS脚本执行会阻塞页面渲染吗?浏览器为什么这样设计?`WeakMap`和普通`Map`区别?了解 `requestAnimationFrame` 和 `requestIdleCallback` 吗?为什么使用`requestAnimationFrame`?有什么特性?能保证回调一定会被执行吗?宏任务和微任务的执行规则是怎样的?一个微任务递归地生成另一个微任务,会陷入死循环吗?在JS中,如何让一个对象不可被编辑?CSS的`position`属性有哪些值?绝对定位和相对定位区别?绝对定位元素脱离文档流,会导致其父容器高度塌陷吗?BFC是什么?哪些条件会形成BFC?平衡二叉树?二叉树搜索时间复杂度?跨域?为什么限制同源?没有同源策略,会发生哪些不安全的操作?跨域解决方案?React组件通信方式?React Context和如Redux区别?TypeScript的`interface`和`class`的区别?编译产物?算法题:在一堆数字中找出最大的五个数字,实现思路和复杂度手撕:手写实现Event Emitter,包含 on/off/once/emit方法。反问体验问的确实比较全面,不过大多数都答出来了算法和数组第K大元素异曲同工手撕看过没练过,下来看答案实现方法差不多
查看25道真题和解析
点赞 评论 收藏
分享
白火同学:1、教育背景方面,课程可以不用写这么多,要写的话,写一些比较有深度的课程,最好附上你的成绩,比如数据结构(95)。因为你技术栈也不可能是上什么Web前端设计课学来的,写这些没啥用的学分课有凑水分的嫌疑。 2、项目经历方面,4个项目有点多了,2-3个为宜,重点在于突出项目含金量,可以是技术栈的深度,或者项目业务的复杂度,又或者性能优化程度,就比如你简历中“优化页面切换性能”,优化程度怎么样呢?直白点说比较之前,页面从x秒提示到了x秒? 3、技术栈方面,技术栈要着重写吧,你把技术栈合在自我评价里面有点潦草带过了,前端的话Vue和React是都需要掌握的。 总的来说,一份好的简历应该是站在面试官的角度去写的,你能给面试官带来什么亮点,学历?证书?技术?经验?能力?态度?与其说把简历写满,更重要的尽可能把自己的亮点写上去。
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
6
22
分享

创作者周榜

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