27届暑期实习快手前端面经

🕐投递时间:3.22

一面

🕐面试时间:3.31

❓面试问题:

  1. 自我介绍
  2. 项目的来源
  3. 我看你的项目有些全栈居多,你是后端也有学吗
  4. 前端职业规划
  5. 如果要你设计一个图片拖拽,你会如何考虑
  6. 纯js如何实现
  7. css如何设计
  8. 还有什么优化的点
  9. 聊项目 AI Chat,介绍一下它的开发背景,实现的程度如何
  10. 有无调研过市面上主流的打字机输出的原理
  11. 流式输出SSE的原理
  12. 前端如何流式响应
  13. vue的nextTick的作用
  14. 用了什么第三方服务,对比一下百度文心一言api与千问qwen
  15. 与市面上投入使用的相比还有哪些不足
  16. IndexDB 与localstorage如何选型,有什么区别
  17. 反问:
  18. 部门业务
  19. 您觉得在工作中较为出色的同事有什么共同特质吗

二面

🕐面试时间:4.03

❓面试问题:

  1. IndexDB与localstorage的选型
  2. Electron的IPC你在哪门课也有接触过
  3. RAG向量知识库的理解 追问:两个向量的距离如何计算
  4. 对ai的使用程度,有没有自己的一套方法论
  5. 如何去做一个并发请求的打断
  6. electron打包优化
  7. 场景题:如何防止用户的连续点击造成的多次请求
  8. 浏览器安全的细节:插件如何防护的XSS(三种XSS,分别说了一遍)token存哪?为啥?
  9. 面试官:我没有做过chrome插件相关的开发,你现在教教我你是怎么做的这个插件开发,从文档查阅,开发规范到插件上架整个流程
  10. 对跨端开发框架有没有了解
  11. 无算法无手撕基本无八股,面试官好像挺讨厌八股
  12. 主动说面评:前端安全方面了解的挺深的,我觉得不错
  13. 反问:对新人的期望(热情,好学,爱分享)

🙌面试感想:面试官超级好,面试过程基本无压力,一直探讨一些时新的技术,反对吟唱八股(第一次吟唱被打断了),没听说过的东西会扣字在公屏上,学到很多,夯爆了

hr面

🕐面试时间:4.09

❓面试问题:基本都是常规问题,考察入职意向,手头offer等等,一周内给答复

面完转录用评估,4.15已oc

#发面经攒人品#
全部评论
请问快手只有两轮技术面吗,听说有3轮技术面
点赞 回复 分享
发布于 04-22 20:03 四川
uu,二面后多久出的结果呀
点赞 回复 分享
发布于 04-17 20:12 湖北
感觉问的还挺多的
点赞 回复 分享
发布于 04-16 18:57 北京

相关推荐

5-06 一面(40min)1.自我介绍2.前端学习多久了3.前端怎么学的,都学过哪些东西,通过什么途径学的4.有看过一些书么,前几年5.看书看视频这些对你有帮助么?6.对于前端三件套和这些基础知识,你认为你掌握到什么程度了7.es5和es6他的规范都有了解么?8.你觉得es5和es6都有哪些差异?9.上一段实习为啥离职10.这三个月里你都具体接触了哪些事情,除了简历上的这些11.项目上的基础功能:字幕高亮滚动这个是怎么实现的12.技术方案是你自己定的还是说有一些可参考13.ai帮你做了哪些技术方案14.你怎么保证ai给你的的结果是对的呢?15.好的,如果从技术手段来保证你的正确性,你觉得该怎么做16.通用模块的封装,这些都做了哪些事情17.自定义hook跟常规的utils方法有什么本质的区别18.关于前端以后的发展方向你是怎么来看的呢19.如果前端转全栈,你觉得前端还需要学习哪些东西20.你觉得你现在走到了哪一步(前端转Ai全栈这条路)21.你觉得你这个阶段(全栈+AI)需要花多久?22.用什么ai工具23.共享屏幕,vibe coding,做两个事情24.1: 写播客字母滚动demo(你用他的过程是直接去写代码是么?)25.2: 写完第一个就没让写了(估计有点惨不忍睹了)....26.反问几乎没有八股手撕和算法,回答得超级差劲,都以为绝对秒挂的,但是没想到第二天中午约二面了🤣05-08 二面(1h)1. 自我介绍2. 一面有手写代码么?3. 介绍实习的项目4. 这个项目是你 mt 带着你做的么?5. 你们项目做了移动端又要做小程序,他俩是分开的么,这一块是怎么考虑的6.pc 端和小程序是维护的同一个项目么?7. 小程序底层技术栈是用的什么?8. 音色复刻前端应该只是展示什么的吧,你有了解后端或者大模型是怎么实现的音色复刻么?9. 用户上传的内容,如果体积太大你是怎么处理的10. 有了解过大文件分片上传和断点续传是怎么做么?11. 项目中的多语言方案是你出的么还是组内现有的方案?12. 你提到的响应式多语言方案,这个响应式指的是?13. 我还是没有理解,这和常规的那种多语言方案有什么区别,有样例么,或者你给我写一个这两种方式的例子14. 我可能没有太理解你说的循环是什么意思,这里并没有涉及到循环15. 或者换一个问题,你现在的目的就是说服我,要用你的这种方案,而不是第三方库的这种方案16. 那你有没有调研过其他小程序项目在做国际化的时候用的什么方案17. 你了解引入第三方库后的那个翻译函数 T 里面做了哪些内容?18. 你的语言包整体是存到本地的嘛?这不会导致体积很大么?19. 你说的这一条我就更不理解了(我提到的:将语言包存到后端网不好可能加载比较慢),语言包本身是一次性的东西,为什么就比较耗时呢?20. 回到刚刚的一个点,你还提到了使用第三方库和你现在的这种方案会导致 dom 产生两种不同的效果,能具体说一下么?21. 我觉得你得下去再看一下,造成真正闪烁的原因不一定是这种方式造成的22. 你的个人项目是怎么找的需求场景?为什么要写这个项目呢?23. 项目还在用么?一共几个人,你在其中的工作是?24. 你自己写过一些 skills 是吧?25. 你在实习期间,有些过一些什么工具来辅助你,提升开发效率么?26. 那你用 ai 的这种 skill 来规范你的代码格式,和你在 eslint 中去配置,这俩有啥区别呢?27. 你觉得你在 ai coding 过程中效率有提升么?28.ai 研发可以分成几个阶段:1 - 和 ai 对话式交流 ai 辅助开发 2 - 在 ai 辅助开发的基础上加一些工具 3-ai 自主研发,你现在是在哪一阶段?29. 如果说让你到 ai 自主研发的这一阶段,你会怎么去把自己的能力往上靠?30. 对于你的这个小程序,如果让你用工具开发的这种方式来做,你会做哪些工具呢?31. 你提到的 skill,那如果对于一个小程序的开发,你会怎么去划分 skill 来应对整个项目开发呢?比如:需求阶段 skill、编码阶段 skill....32. 假如你要写一个需求澄清的 skill, 你会怎么让 ai 去写?33. 你的 ai 音视频实时通话系统大概是个什么样的项目?34. 手撕:红绿灯循环函数(3s 打印红灯、过 1s 后打印黄灯、再过 3s 打印绿灯)35. 反问:组内技术栈和项目面炸了我去,我表述可能含糊了点,她听不太懂,特别是在国际化语言切换那部分,被拷打麻了,然后整体上回答得超级超级差,面完没消息了,应该是挂了
点赞 评论 收藏
分享
评论
3
24
分享

创作者周榜

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