消费品/零售行业面试题更新 2026-08-05

请解释浏览器中的重排(Reflow)与重绘(Repaint)是什么?它们有什么区别,以及如何优化以减少它们带来的性能影响?

小鹏汽车前端/移动开发消费品/零售性能优化技术原理Web Browser

考察说明

考察对浏览器渲染机制的理解和性能优化意识

回答思路

  1. 准确区分重排与重绘的定义及触发条件
  2. 说明重排必然会引发重绘,但重绘不一定引发重排
  3. 列举至少两种常见优化手段,如批量DOM操作、使用CSS类替换内联样式等
  4. 体现对渲染性能优化的实际应用经验
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。