9.11 帆软一面
- 实习重构流水线具体做的什么?
- 实习中最大的技术挑战点
- hyperloglog的原理:
- Java中,10000×10000的整型数组,按行遍历和按列遍历的性能有差别吗
- 差异来源于什么地方?
- hashmap和treemap的区别?
- 展开讲一下对红黑树的理解?
- Java或者spring里了解的比较新的技术?
- 平时有了解相关的技术吗?
- 想ping一个ipv4地址,包从本地主机到目标主机的过程中,路由是怎么发现的?
- select和select for update的区别?
- select for update在任何事务隔离级别都可以做到防止幻读吗?
- 一个select语句的字符串,从它到底MySQL一直到MySQL返回结果,经过了什么过程
- 选择执行计划的依据了解多少?
- 场景
- 双十一结束后,给用户抽奖,订单量亿级、用户量千万级,抽1000个中奖用户,用户的中奖率和下单数量成正比,怎么做?直接分组抽可能会重复?
- 实现一个k-v存储引擎,实现get、set、delete等方法:要求基于磁盘;记录日志的元数据,即写多读少;数据不能丢
- 如果加上高可用的话,怎么改造?怎么保证一致性?
- 手撕:二叉树非递归后序遍历
- 职业规划/会选择一份什么的工作
- 技术方向上,有倾向吗?(底层、业务、AI)
- 会维护自己技术博客吗?
- 介绍一本质量比较高的专业相关的书
- 哪些渠道接触、学习新知识
- 怎么了解到我们公司的
- 反问(业务、技术栈、改进:深度上做一些提升,往深了问解释不清楚)