三道算法题 两个数组合并得到去重后的数组;矩阵最长递增路径;子集 30min系统调用和库函数的区别 举个例子 库函数举到printf了 结果想到printf也要系统调用 追问printf用到哪个系统调用 忘了进程内存空间是什么样的 大致说了下 追问 要读入一个文件 应该放在哪个区域能不能不读入 直接使用? mmap 追问 mmap 的细节忘了问的啥了 反正不会ThreadLocal 是什么 底层实现 什么时候用java怎么实现的多态 java的对象怎么找到对应的方法 答了虚函数 问虚函数放在哪 答的方法区继续追问 jvm对虚函数做了什么优化 不知道一亿个数据 怎么找出100个最大的数你知道内存泄漏吗? 怎么通过java找出内存泄漏?java实现tcp server 底层会调用哪些方法 bind listen accept 他反问java也有这些吗 通过什么调用的 按照java nio的调用模式答了 selector 的accept之类mysql事务隔离机制 区别 默认是什么应该是技术不太匹配 部门偏向C++和Linux底层