java开发面试过程。技术面面的很广,主要是Java基础知识,这方面我把握很大,所以基本面下来就知道自己肯定过了。一些很公共的面试题我在下面美团面经中再详细写,写几个我觉得比较不错的题吧。
1、数据库索引实现为什么用B+树不用Hash表
2、多路复用IO除了NIO,在操作系统级别上是怎么实现的
3、java NIO有哪些不好的地方 还有一道很基础但是我当时回答错了的题:
4、HashMap扩容 当map中的entry数大于容量*负载因子时,进行rehash操作,map容量翻倍
1轮面试:笔试
面试感受:一般;面试难度:困难;面试来源:猎头推荐
共1个问题,1条回答
Q:因为问的问题都比较符合我的胃口,所以跟面试官后面处于探讨问题的节奏,通过面试肯定就没有问题了。不过这一轮面的70%是Java基础,还有30%是我之前查漏补缺到的数据库,所以这些都在我的掌握之中啦。这只能说明这两块掌握的还可以,其他的都没面到,所以不能松懈,继续努力。一面技术面之后HR就通知我过了,感觉比想象中容易很多啊