【得物】Java岗-春招一面二面面经

一面:

感觉面试官在刻意为难人,声音始终不清晰,面试官显然对Java的数据类型原理和新特性缺乏了解,竟然对Java 1.8以后用红黑树实现HashMap感到震惊,面试体验较差。

http2.0和http1.1的区别
为什么http2.0能在一个TCP连接上发送多个请求
TCP如何保证可靠传输
TCP重传机制?
TCP三次握手里有哪些状态

栈和队列的区别
怎么构造栈?

线程池的所有参数
线程池饱和策略有哪些

Java锁的类型
非公平锁和公平锁哪个性能更好
为什么非公平锁性能更好

BIO、NIO和AIO的区别

平衡二叉树和红黑树的区别(在脉脉上被吐槽最多的红黑树)
在平衡二叉树和红黑树上查询时的查询算法,哪个效率更高

为什么MySQL索引用B+树
用B+树做索引的缺点
MySQL数据库关键字执行顺序
一个具体的索引优化问题,没听懂

二面:

你认为你这个岗位都要做什么工作?
系统设计题,在用户的整个购物环节中,后端需要设计和处理的部分,需要进行的数据库操作

用过Redis吗?
Redis在你这个岗位会怎么用?

25匹马里挑3匹最快的老问题,明明是一个脑筋急转弯,非要叫算法题

发表评论

后才能评论