失效链接处理 |
2020q腾讯Java高W试面试?PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1So8-2QnvDqMzLXdPxINMTQ
提取码:(x)mg0n
相关截图Q?/strong>
![]()
主要内容Q?/strong>
腾讯-0305
1. 从简历项中选⼀个项,说说你在其中遇到?jin)什么重h挑战?以及(qing)你的解决问题的思\Q?/div>
2. hD代码要执⾏多个redis命o(h)Q不加锁的情况下如何保证原u性?
低(k)Tlua脚本Qhttps://segmentfault.com/a/1190000009811453
3. 谈谈数据l构Q⽐如⼆叉树(wi)、红树(wi)Q?/div>
理解q篇Qhttps://juejin.im/post/5a27c6946fb9a04509096248
4. 说说B-tree、B+tree的区别和低(k)T场景Q?/div>
1. B-treeQ?/div>
B-tree 利T?jin)磁盘块的特性进q构建的?wi)。每个磁盘块h个节点,每个节点包含?jin)很关键字。把?wi)的节点关键字增多后树(wi)?/div>
层原来的h叉?wi)少了(jin),减少数据查找的次数和复杂度?/div>
B-tree巧妙利T?jin)磁盘预d理,⼀个节点的h⾃设ؓ(f){于h个⻚Q每⻚ؓ(f)4KQ,q样每个节点只需要⼀ơI/O可以完
全蝲h?/div>
B-tree 的数据可以存在Q何节点中?/div>
2. B+treeQ?/div>
B+tree ?B-tree 的变U,B+tree 数据只存储在叶u节点中。这样在B?wi)的基础上每个节点存储的关键字数更多Q树(wi)的层U?/div>
更少所以查询数据更快,所有指关键字指针都存在叶u节点Q所以每ơ查扄ơ数都相同所以查询速度更稳?
5. mysql哪个版本哪个存储引擎的烦(ch)引的B+treeQؓ(f)什么不低(k)TU⿊?wi)?/div>
需要先理解B+tree、红树(wi)的实现原理。B+tree带有序讉K指针Q是U⿊?wi)不具备的?/div>
6. 说说h种常⻅的消息中间g的区别?
1. 中⾃型公司⾸选RabbitMQQ管理界q简单,qƈ发?/div>
2. h型公司可以选择RocketMQQ更qƈ发,可对rocketmqq⾏定制化开发?/div>
3. 志采集功能Q⾸选kafkaQ专为⼤数据准备?/div>
7. rabbitmq如何保证消息的可靠性?
详⻅“q试题库/rabbitmq”
8. springcloud服务发现原理Q?/div>
a. ?0s发送⼼x重新进q租U,如果客户端不能多ơ更新租U,它将?0s内从服务器注册中h移除?/div>
a. 注册信息和更C(x)被复制到其他Eureka 节点Q来qQ何区域的客户端可以查扑ֈ注册中⼼信息Q每30s发Ωhơ复制来定位?/div>
们的服务Qƈq⾏q程调T?/div>
b. 客户端还可以~存h些服务实例信息,所以即使Eureka全挂掉,客户端也是可以定位到服务地址的?br />
|