12.2 小鹏一面
1. 怎么开启一个线程(extend Thread, implement runnable or callable, thread pool)
2. 线程池参数(问烂了懒得写了)
3. 慢sql治理中发现问题最多的(没命中索引 无limit 内存排序 分页查询中非必要的回表)
4. kafka和rocketmq区别(架构 刷盘方式 零拷贝实现 事务消息及延时消息)
5. 你设计的bitmap有误判风险吗(取模map大小 得到的数相等时会误判)
6. 怎么避免误判(hash值计算上参考hashmap取高位与地位的& 参考bulong过滤器使用多个hash函数set多个bit位)
7. 知道rebalance吗 什么时候触发?(有consumer上下线 partition数量变化)
8. rebalance会有什么问题(STW 可能造成消息短暂堆积 offset非自动提交可能会重复消费) 如何解决(减少触发频率 缩短平衡耗时 配置报警必要时备用链路降低对业务影响 根据业务开启自动提交&处理重复消费)
9. 如何基于kakfa实现priorityQueue(答了不同partition表示不同优先级 )
10. 延时队列的实现方式(延时级别分区存储+时间轮+定时触发到期检查)
11. 一道sql题没写出来 g
12. 算法:最长回文子串
#发面经攒人品##校招##后端开发#
2. 线程池参数(问烂了懒得写了)
3. 慢sql治理中发现问题最多的(没命中索引 无limit 内存排序 分页查询中非必要的回表)
4. kafka和rocketmq区别(架构 刷盘方式 零拷贝实现 事务消息及延时消息)
5. 你设计的bitmap有误判风险吗(取模map大小 得到的数相等时会误判)
6. 怎么避免误判(hash值计算上参考hashmap取高位与地位的& 参考bulong过滤器使用多个hash函数set多个bit位)
7. 知道rebalance吗 什么时候触发?(有consumer上下线 partition数量变化)
8. rebalance会有什么问题(STW 可能造成消息短暂堆积 offset非自动提交可能会重复消费) 如何解决(减少触发频率 缩短平衡耗时 配置报警必要时备用链路降低对业务影响 根据业务开启自动提交&处理重复消费)
9. 如何基于kakfa实现priorityQueue(答了不同partition表示不同优先级 )
10. 延时队列的实现方式(延时级别分区存储+时间轮+定时触发到期检查)
11. 一道sql题没写出来 g
12. 算法:最长回文子串
#发面经攒人品##校招##后端开发#
全部评论
佬什么时候投的,我前几天投的一点动静都没有
相关推荐
查看10道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
11-29 18:48
福州大学 golang 点赞 评论 收藏
分享


