51信用卡 Java一二面凉经(offer)
一面 电话面 5月9
全程怼项目,我的项目又特别水,被问得晕头转向胡乱瞎扯。后面项目实在问不下去了,就开始问基础,最后问了可以去实习的时间,能实习多久,说是hr让问的。然后下面是具体的面试问题,项目的就不写了没参考价值。
- 自我介绍;
- 怼项目;
- 线程池的构造方法的参数、作用;线程池的执行过程;
- 老年代的gc算法和垃圾回收器;
- 数据库事务的隔离级别;可重复读的级别中,两个事务同时进行写操作会怎么样;
- synchronized跟锁的区别;reentrantlock的实现原理;
- concurrenthashmap是怎么实现线程安全的;
二面 视频面 5月12
- 说一下线程池;
- 线程池初始化时,创建corePoolSize数量的线程跟创建0个线程的优缺点;
- 任务队列满了再创建新线程,跟线程数到maximumPoolSize了再存到任务队列相比优缺点;
- 有什么方法让main等待10个线程执行完后再往下执行;
- AQS了解过吗;
- https中s的含义;什么情况下http不安全,需要使用https;还有一个关于抓包的问题没听懂;
- 数据库中怎么存储ip地址范围对应的位置(如1.1.1.1-2.2.2.2对应的是杭州);怎么去判断输入的ip对应的位置;
- 数据库索引的存储结构;
- b树跟b+树的区别;
面试官很nice,不懂的问题会给我提示,主要是我太菜了提示了也不懂...
hr面 电话面 5月16
问做过的项目,有没跟别人一起合作完成的项目,已拿到的offer,意向的城市,实习时间。全程7分钟。
offer call 5月18
好像发现了玄学的新姿势,每次面完发凉经,最后自己毒奶来了offer。
#实习#