腾讯春招前端面经

一面

时长:70min
平台:腾讯会议

  1. 自我介绍
  2. 垂直水平居中
  3. 如何实现响应式布局
  4. 大屏响应时缩放过大如何处理
  5. ES6 用过哪些
  6. 箭头函数有什么特性
  7. 说一说本地缓存方案
  8. 代码题:实现节流防抖
  9. 代码题:深拷贝
  10. 页面 url 过程
  11. 如何实现一个事件的订阅和消费
  12. 跨域的实现方式,后端代理如何实现
  13. 前端安全介绍与防护
  14. http 状态码
  15. 介绍下 ETag
  16. Vue 路由守卫原理
  17. Vue 组件通信
  18. Pinia 如何使用
  19. 实现一个无限滚动新闻列表翻页,后端需要返回哪些数据
  20. 列表展示评论点赞,当点击详情再返回后上面那些数据的同步如何实现
  21. 除了 websocket 服务实现还有其他方法吗?如何存储数据
  22. 参加过什么社团活动
  23. 介绍下工作室的情况
  24. 学习工作中如何与他人协作
  25. 实习过程中除了开发外与其他角色怎么沟通交流
  26. 看过哪些书
  27. 对 AI 的了解,用过 gpt 吗
  28. 需求时间比较紧怎么处理,实在完不成咋办
  29. 如何做首屏渲染优化的
  30. h5 如何做真机调试
  31. 详细说小程序与内嵌 h5 通信如何实现
  32. 如何 mock 数据
  33. 大文件上传如何实现,分片如何优化,串行还是并行
  34. 大文件上传安全方面如何保障的
  35. 了解哪些设计模式
  36. 快排如何实现,基准值如何选取
  37. 反问

面试流程:四到五轮面试
前端业务:小程序居多,有 h5 和较少的管理端
技术栈:Vue3/2、原生小程序,封装了很多库
评价:基础技能与项目经历都还不错,部分细节可以再加强一下

二面

形式:电话面
时长:35min

  1. 自我介绍(挑体现能力的项目讲)
  2. 秒发优化如何实现
  3. 在源码中看过哪些设计模式
  4. 说说除框架外看过什么源码
  5. 读过什么书、有什么收获
  6. 快排实现与最佳最差情况,为什么不稳定、缺点
  7. UDP和TCP区别,原因,如何让UDP想TCP那样
  8. 口述实现promise最大并发池
  9. 性能优化有哪些衡量指标,优化了多少,哪些方案对于提高哪些指标
  10. 让你实现一个统计单测覆盖率工具该如何做
  11. webworker文件如何打包
  12. 小程序开发中遇到过什么困难,如何解决
  13. 手中的offer情况
#软件开发2024笔面经#
全部评论
哪个部门呀 佬
点赞 回复
分享
发布于 04-25 17:53 北京

相关推荐

因为是校招专场,所以是线下面试的1.日常项目拷打2.css如何使一个盒子居中3.margin百分比是相对的谁(父盒子还是自己)4.js里promise和async await,为啥有了promise还有提出async await5.如果浏览器打开一个网页很卡,可以怎么优化(减少回流重绘,防止内存泄露,浏览器缓存等)6.浏览器缓存都有什么类型(我说了强制和协商缓存,他说cookie类的,我说还有session和localstorage,他说了解indexedDB么,这个我没接触过)7.http2相对于http1优化了什么8.https是什么9.websocket了解么10.chatgpt是怎么返回数据的(轮询,长连接,还有websocket还有一个我不认识的方法)11.你是怎么部署的,docker,k8s了解过么12.vue2与vue3区别,vue3为什么要推出组合式api(面试官说方便复用),虚拟dom是什么,为什么比操作真实dom快13.typescript了解么14.正则表达式知道么,用在什么场景里(我说表单,他说大部分是,也有其他的,我不了解这个)15.模块导入有几种方式(es6和commonjs),ast,tree shaking知道么16.打包工具用过什么,vite和webpack的区别(vite基于es6所以快)17.知道web worker么(我只知道是在前端开多线程的),追加了几个基于web worker的问题18.可视化用过么,echart是基于什么实现的。。算法题:拿张纸,手写代码1.考察了一道闭包的题目,一个counter然后调用,写输出结果2.一个url怎么提取出params3.123456789怎么变成123,456,789的格式(我是操作字符串,他说可以用正则表达式)#腾讯##前端#
点赞 评论 收藏
转发
2 12 评论
分享
牛客网
牛客企业服务