这两天投了一波简历,昨天陪女友去听的宣讲会之后答了笔试题,今天面试给叻口头offer。
1.一个数组里全是正整数将这个数组中的数字排序后,从前向后输出的正整数值最大
2.一组硬币,面值为coins={1,2,5,10,20,50}各种硬币数量无限,則组成N元钱最少的硬币数是多少
rocksdb的高可用(答不上来,瞎答分布式宕机,其他机器怎么提供正常服务)
两个事务都是update,让把死锁看出来(没看出来)看出来之后,如何防止死锁(锁排序序列化加入到队列中串行)
LRU的缺点(LFU的优点),它不能记录次数多的单纯地针对时间來设计,可以优化一下先进LFU,再进LRU
GC的方法(复制、标记-整理、标记-清除)
程序内存爆了,怎么查是哪的问题(这个我答的是用内存监控的软件检测快照锁定,之后结合代码查看感觉还有别的主流方法我不知道)
一面过后,就直接发了口头offer(个人感觉笔试占了重要部分面试答得不太好,会的都不考。备考的我,心塞塞~~)