在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
代码:
055驱逐舰 是个什么概念?
开发了一个App,上线之后一个用户也没有怎么办?
卖域名还是个好生意吗?
如何部署Prometheus监控K8S?
鱼缸有哪些寿命比较长的草推荐呢?
JetBrains 放弃 AppCode 是否是一个错误决定?
如何评价前端框架 Solid?
为什么水泥封不住尸臭?
如何设计出色的网站后台原型?
Linux内核代码大佬们如何观看的?
如何优雅劝退他人做自媒体?
为什么特斯拉坚持用纯视觉智驾?
曼德拉是南非的罪人吗?
脸与身材不符是种怎样的体验?
为什么 Golang 不适合开发桌面系统?
俄如果真的投下了核弹,世界会如何?
为什么人们宁可用Lombok,也不把成员设为public?
PHP现在真的已经过时了吗?
什么才是真正的爱情?
Rust的设计缺陷是什么?
你从什么时候开始感受到所谓的“资本的力量”?
055大驱到底强在哪里?
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
大量消息在 MQ 里长时间积压,该如何解决?
女生被踢裆也会很疼吗?
你的低成本爱好是什么?
美国真的对首飞前的歼20一无所知吗?
你卡过最厉害的bug是什么?
字节引入Rust是否代表J***a的缺点Go也没解决?
电蚊香液对身体有害吗?