啊,好难啊,不到30分钟就结束了,明明没有问什么很高深的问题,可我就是不会,还是需要多多学习多多积累了。
- 锁的膨胀了解吗,为什么要膨胀,是可逆的吗?
- jvm内存结构中,哪些是会发生内存溢出的?
- 元空间和永久代的区别?
- JDK1.8中HashMap的结构是怎么样的,为什么用红黑树?
- ConcurrentHashMap的源码
- 为什么要有双亲委派机制?如果是为了避免一个类多次加载为什么不直接用一个加载器?
- 数据库索引的结构是怎么样的,了解B-Tree,B±Tree吗?
- TCP滑动窗口的知名算法
- 说一下项目中遇到最难的问题
- 算法题:一致性哈希算法了解吗(不了解,卒)
总体的感觉就是,腾讯的面试是真的难,不会去问你那些概念性的东西,而是深挖,问你为什么要这样。以及不再浮于表面的基础,而是往更高的算法层面迈进。还是要多多沉淀。
最后,写在简历上的东西,就一定要把它牢牢掌握,不要瞎写。
最后的最后,还是告诉自己,道阻且长,继续努力吧。