一面1、手写快排 2、手写LRU算法 两个算法题看起来简单,但是写的过程中面试官一步一步地提出一些新的要求,问了一些非常细致的问题,比如如何让LRU线程安全,我回答的直接加Synchronized,或者使用读写锁,还可以使用分段锁。又问分段的话分多少合适?我不会,他就给普及了一下最好与cpu内核数量一致,又讲了一下原因,学到了。写完算法的话一共40分钟过去了。 3、MySQL的事务隔离级别?MVCC怎么解决的可重复读和读已提交?MySQL默认隔离级别是什么?可重复读级别怎么解决了幻读问题? 4、了解redis的数据结构吗?讲一下跳表? 5、Dubbo的注册中心只能是zookeeper吗?(我说...