当前位置: 首页 > 面试经验 >

快手二战 商业化 Java 一面(凉 再次被拷打)

优质
小牛编辑
90浏览
2023-08-18

快手二战 商业化 Java 一面(凉 再次被拷打)

一面 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天给结果,应该是挂了,准备三战手子了。

#快手##快手秋招##秋招##面试#
 类似资料: