七牛云内推面试
感谢牛客网的小伙伴分享了很多面经,所以也分享一个七牛云的内推,从简描述。
1面:
项目介绍
mongodb格式,索引
实现二叉树层次遍历(给一个二叉树的图,说思路)
常见排序算法
10T数据(一行一行的格式),1G内存,如何排序(我答采用归并排序思路后,问如何尽可能减少IO?)
Http格式
linux crul
2面:
arraylist和linkedlist区别
代码实现arraylist(add,remove,get等基本方法)
我的代码里关于arraylist的扩容存在的问题,1. 扩容到边界 2. 扩容太多 怎么解决
jvm过程
jvm新时代与老年代的gc算法比较
tcp udp区别
linux进程与线程区别
实习的项目与经历,团队之间如何沟通(个人猜测是为了了解沟通能力)