面试题(造火箭必备技能):请举例一个最有成就感的性能bug

当前,绝大部分招聘都有性能要求或者把其作为加分项(会性能优先),哪怕你不是面试的性能,面试的时候可能会问性能,所以大家才会有“面试造火箭,进去拧螺丝”的共鸣。至于企业为什么重视性能,想必大家都知道,这里就不再赘述。

性能分前端性能和服务端性能,需要的知识范畴也比较广,比如,后端性能需要的:linux、nginx、dubbo、mysql、redis、mq、jvm、java、jmeter或loadrunner等等主流的,后续也都将逐一分享这些知识。
想必很多人的简历也都是匹配着招聘要求去写的吧?要是简历上不写会性能,那可能显得比较low,简历筛选都过不了,写上会性能吧,又焦虑面试怎么办!可能很多人没做过性能,或者说只会用工具,没监控、分析、定位、调优的实战经验,如果面试官问性能的,比如:请举例一个最有成就感的性能bug,该怎么回答?估计很多人连最有成就感的功能bug也说不出来。


之前我也面试过很多性能求职者,大部分都停留在只会使用工具,分析定位没有完整的思路。 

为了帮大家应付这个问题(请举例一个最有成就感的性能bug),我特意整理了几个之前分享的性能案例,有简单的,也有更深入的(涉及框架源码),建议多看几遍,思路很重要,在理解的基础上,选2个左右记住,如果看了还有疑问,可以关注公众号联系我咨询。

性能测试面试指导

  如何面试性能测试

性能测试面试案例

    基础

  性能测试案例:带宽占用高

  性能测试案例:获取不到redis连接池

  性能测试案例:数据库cpu高导致响应时间长

    进阶(装逼必备)

  性能测试案例:redis获取不到连接池,Timeout waiting for idle object

  性能测试案例:tps波动频繁

  性能测试案例:一个频繁fgc问题

ok,可以大胆去面试了,祝君好运。

抛砖引玉,欢迎交流;水平有限,难免有错,欢迎斧正。

原文地址:https://www.cnblogs.com/uncleyong/p/12154044.html