【2024前端面经】腾讯 实习四面(含学习资料分享)

244 阅读2分钟

我是一位转专业的同学,我的本科和硕士都是读的交互设计。是从24年3月份开始系统学习前端的,因此面试过程中会涉及到一些交互和用户体验的问题。

本次四面持续50分钟。整体上还是围绕项目来说,后面面试官重新问了一些基础八股。

在系统上我已经进入了HR面,但是HR和我安排四面的时间。HR的说法是他也不清楚为什么还有四面,因为我的流程是按校招走的,所以需要四轮技术面。不知道有没有懂的朋友可以解释一下...

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

面试内容

  1. 自我介绍
  2. 介绍一下你觉得自己最好的项目
  1. 你是怎么实现虚拟滚动的?
  2. 虚拟滚动在快速滚动的时候会不会出现掉帧的问题,为什么?
  3. 如果图片的高度不一致,怎么办实现虚拟滚动?
  1. webp的兼容性怎么样?
  1. 如果用户的设备或者浏览器版本不支持webp怎么办?
  1. 说说对小程序的理解
  1. H5和小程序的区别
  1. 你项目里有一个涉及node的,你对node的理解有多少?
  2. 说说CSS position
  1. 如果某个组件只使用了absolute没有用relative会发生什么?
  2. absolute的定位原则是什么?
  3. 如果在relative里面加上top和left会怎么样?
  1. 有哪些方式可以实现两列内容,左右分开对齐?
  1. inline-block可以吗,怎么实现?
  1. 有哪些方式可以在网页里面显示图片或者icon?
  2. 说说BFC
  1. 什么情况会触发BFC,怎么避免这个问题?
  1. 怎么规避样式污染?
  1. 根据你的理解说一下,module.css怎么实现css代码只能在局部生效
  1. 了解Vue吗?
  2. 在js里面有哪些方式可以去发起网络请求?
  3. 有哪些方式可以去提升网页的性能?

学习材料

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

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