考拉跪经
1面:
上来写到题,多线程题: 开10个线程去爬数据
jdbc整个过程
为什么在最开始的时候要加载驱动?没有返回值,下面也没有用到.
类加载过程, 什么操作会导致初始化?还有呢?
那回过头来看 为什么要加载驱动? 还是不会
spring的事务隔离级别?
事务是怎么实现的? 现在我想要新建事务,然后将当前事务挂起,怎么实现? 怎么存? 用什么数据结构?
实现一个简单的线程池
AQS实现
重入锁的实现,你那是synchronize的实现,我问重入锁的实现
kafka是怎么***的? 你说的是zookeepeer, kafka 里面肯不是这样做的
2面:
list怎么转数组?
二维数组在内存中是怎么存的?
说一下concurrentHashmap怎么实现的?
说一下kafka
联合索引a,b where b 走索引么?
字符串a 查询 a=1245 走索引么? 能查出数据么?
滑动窗口,拥塞控制?
你怎么实现流量控制?
time awat?
字符串题 a = "hi" b="hello" c = "hi" + "hello" d ="hihello" e=a + b 问 c=d? e=d?
数据库操作 实现一个死锁,不会,你想一下数据库那些操作会去抢占资源?? 不会.....
调用run方法和start方法有什么区别?
callable 返回值是什么? 怎么拿到结果?
HR :
全程怼实习
实习加班严重么?
如果leader 给你一个非常重的活,你怎么办?
兴趣爱好
你有什么问题
今年考拉太难了,上来直接就被锤蒙了,.....据说 面试官认为现在的求职者都靠背题,所以 有几道题 都没见过,面试官还挺好,会引导你,但是 引导你 你还是不会 那是最悲催的.....
祝愿大家都能拿到心仪的offer
#面经##Java工程师##秋招##内推##提前批##网易#