一面 8.17(50min)挑一个项目讲一下实习项目轰炸,问的巨细MySQL行数多了为什么会变慢加索引为什么会快有处理过慢查询吗然后问我最近在学什么技术,我说dubbo和zookeeper,给自己挖大坑..讲讲dubbo,你觉得dubbo哪里设计的不错(封装invoke对象 多层包装、负载均衡策略)dubbo传输rpc为什么需要序列化对象dubbo序列化用的什么协议序列化了什么内容dubbo的一次rpc封装为什么需要listener讲一下dubbo发送一次rpc的完整过程(没讲清楚..)讲讲dubbo的负载均衡策略dubbo的一致性哈希,为什么会出现数据倾斜?(这里我提到了一致性哈希的问题,然后他就揪着这个问题问,如果你给你每个rpc请求都分配了一个全局唯一的自增id,那对哈希取模的时候,分散到的机器肯定是均匀的,为什么会出现数据倾斜的问题呢?.gg,之后得上网查查这方面的文章了。)dubbo默认的负载均衡策略是什么为什么要用权重轮询策略(在什么样的场景下)zookeeper是什么为什么用zk保存数据信息,自己写一个不行吗那zk可以存很多数据吗再讲讲你还比较熟悉的技术(MySQL、MQ)RabbitMQ为什么性能比RocketMQ和Kafka差(懵b了)RocketMQ为什么性能这么好手撕:力扣 mid 98. 验证二叉搜索树谢天谢地,手撕终于能秒了,终于不用罚坐了反问总的来说我前面的实习项目都回答不到面试官的点上,他会问我没做过的东西,然后我也不太清楚那部分的流程,他就听不大懂。然后技术也都问的非常底层,然后还很刁钻,就不该说dubbo和zk,之前看过文章好多都忘了..血的教训。面试官说2~3天给结果,应该是挂了,准备三战手子了。update 8.21已挂。