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