⽐如你说你优化了⼀个前端项⽬的⾸屏性能,降低了⽩屏时间,那么⾯试官对这个性能优化问题会进⾏深挖,来考察候选⼈的实际⽔平:
1、你的性能优化指标是怎么确定的?平均下来时间减短了多少?
2、你的性能是如何测试的?有两种主流的性能测试⽅法你是怎么选的?
3、你是根据哪些指标进⾏针对性优化的?
4、除了你说的这些优化⽅法还有没有想过通过XX来解决
5、你的这个优化⽅法在实际操作中碰到过什么问题吗?有没有进⼀步做过测试?
6、我们假设这么⼀种情况,⽐如xxxx,你会这么进⾏优化?
⾸先得了解你性能优化的指标如何,接着需要了解你是这么测试的指标、再怎么进⾏针对性优化的,再接着提出⼀些其它解决⽅案考察你对优化场景的知识储备和⽅案决策能⼒,最后再模拟⼀个其它的业务场景,来考察你的技能迁移能⼒,看看是否是对某块领域有⼀定的了解,⽽不是只针对某个项⽬。