- 自我介绍 不谈项目..
Q: 问你现在学的是Java吗?
- 按照惯例先来点基础:
Q: JVM的各个分区结构? 详细讲一下堆区?
- 场景题:
Q: 有一个100万个数据的数组,让你找出最大的10个数,应该怎么解决?
Q: 如果有三个 大小为1000万的数组,让你求出它们的并集,该如何解决?
Q: 对操作系统熟悉吗? 有一个著名的“哲学家进餐问题”,请解释一下它是怎么产生的?以及如何解决?
Q: 对计算机网络熟悉吗? 滑动窗口的作用是什么?
Q: 如果发送方发送的报文中出现了乱序,滑动窗口是否应该滑动?
Q: 对数据库原理了解吗?
Q: MySQL数据库中有一种数据库引擎InnoDB,讲一下它最大的优点(为什么要使用它作为数据库引擎)
Q: B+树的优点?
- 反问: 新人培养机制 : 企业文化 mentor 业务方向: