【2024前端面经】腾讯 校招二面(含学习资料分享)

241 阅读2分钟

我是一位转专业的同学,我的本科和硕士都是读的交互设计。是从24年3月份开始系统学习前端的,目前在阿里巴巴打怪升级同时备战秋招横中。本次二面持续80多分钟。

本次面试项目聊得蛮深入的,没啥太多的八股,算法题整体也很简单,20多分钟就做完四道题了。

注:引用中的问题表示在上一个问题的基础上追问

面试内容

  1. 介绍一些你可以分享的项目
  1. 你的图片缓存代理为什么可以优化图片的加载速度?
  2. 为什么你们的项目中会出现比较多的重复图片?
  3. 你的这个代理服务具体是怎么实现的?
  4. 缓存的东西都存在哪里呢?
  5. 这个服务是部署在哪里呢?
  6. 你觉得目前这个服务上线之后会有什么可能的问题吗?
  7. 你所说的这个优化有具体的数据支持吗?
  8. 那在这个服务上,除了图片缓存的问题,那在整个上下链路中还有其他可以优化的东西吗?
  9. 你提到你fork并修改了一个开源库,那这个库如果更新了怎么办呢?
  1. 算法题:数组去重(写两种写法)
  2. 算法题:找出最长有效单词
  3. 算法题:实现一个简单的模板引擎,把html里面的变量替换成变量值
  4. 算法题:防抖函数
  5. 你项目里面还做过哪些性能优化的东西?
  1. 你项目中的虚拟列表具体是怎么实现的?
  1. 通常来说有哪些方法可以实现首屏加载的优化?
  1. 在首屏优化中我们通常会用哪些数据作为具体的参考指标呢?
  1. 为什么转前端,个人的考虑是什么?
  2. 你后续的职业规划是什么?
  3. 你觉得在技术开发方面有什么东西是比较让你兴奋的?觉得有挑战的?
  4. 平时玩游戏吗?其他的兴趣爱好还有什么?
  5. 用英文介绍一下你自己(这个确实出乎我意料了)

学习材料

想要参考我的学习材料的同学欢迎访问这个博客:【学习心得】前端学习材料分享(含八股文)

最后希望大家可以点赞关注一下,后续的面试内容我也会持续更新。如果大家有更好的材料,也欢迎在评论区中分享!