首页 > 有赞java一二面凉经
头像
爱吃红豆的双皮奶
编辑于 2020-10-18 16:42
+ 关注

有赞java一二面凉经

一面

  • 讲一下hashmap底层数据结构
  • hashmap1.7和1.8的区别
  • 并发情况下hashmap会出现什么问题
  • 除了头插出现的环路问题,还会出现什么问题么?
  • concurrenthashmap怎么解决并发的,讲讲底层数据结构
  • concurrenthashmap1.7,1.8区别
  • synchronized怎么优化的?
  • concurrenthashmap扩容过程描述一下
  • 你讲的是hashmap的,concurrenthashmap应该还有一些东西,有了解么?
  • 如果并发对arraylist和linkedlist增删改查会出现什么问题?
  • 如果对一个arraylist遍历的过程中删除或新增数据会有什么问题么?
  • 一个对象new的过程
  • jvm怎么解决new一个对象出现的并发?
  • 线程池的七大参数
  • 线程池怎么工作的?
  • 线程池拒绝策略
  • synchronized为什么是可重入?底层怎么实现的
  • reentrantlock的工作原理?
  • reentrantlock公平锁和非公平锁实现原理?
  • volatile怎么实现内存可见性的,怎么实现禁止指令重排序的?
  • gc的几种算法?
  • 谈谈这些算法对应的垃圾回收器
  • cms和g1的区别,谈谈运行的过程
  • cms并发清除的时候产生了垃圾,怎么处理?
  • g1有个特点是会自己选择时间进行清除,你知道这个时间是怎么选择的么?
  • g1分块不是随随便便回收的,具体谈谈?
  • 一个对象在堆中是怎么流转的?
  • java的双亲委派模型有哪些类加载器?
  • 如果说去加载同一份class文件的话,会出现什么情况?
  • 一个class文件被不同的classloader加载了,是同一个对象么
  • 有见过不遵循双亲委派模型加载的情况么?
  • 谈谈spring ioc aop
  • jdk proxy通过接口具体怎么实现的?cglib通过子类具体怎么实现的?
  • mysql你有了解么?mysql索引是怎么实现的
  • 为什么用b+树,不用红黑树,avl呢?
  • 那你是认为b树不适合作为索引么?(面试官:其实这两个都作为索引,只不过各有优点的)
  • 怎么判断一个sql走没走索引,具体到刚才的数据结构,是怎么看走什么数据结构的?
  • 分页的时候我们常用到limit oversize,在处理数据量特别大的情况下会出现什么问题么?
  • mysql的事务隔离级别?
  • mysql innodb默认是那种事务隔离级别?
  • mysql中的锁有哪些锁?
  • 间隙锁怎么实现的?
  • 间隙锁作用于不同的索引会有不同的表现么?比如作用于文件索引和普通索引会有什么不同的表现?

二面

  • 二面没有录音,记得不太清了,先一上来怼项目,最后面试官给出了一个结论:这个项目感觉就像一个学校的作业,这个项目自我感觉确实没啥技术水平,但不是学校的作业,是本学渣的第一个java项目😂
  • 然后和一面不同,问了很多需要实操的东西,比如调优jvm的指令啥的,自己就是在背面经,没有实际操作过,直接凉凉

自己的重心去搞redis了,一面面试官建议认真学习java基础和mysql,redis和zookeeper用的较少,以后在学也来得及,感觉一面面试官说的很有道理,先看基础,把基础吃透,我现在就是基础不好,但是总想去看架构方面的东西,基础的一些调优什么的命令都没有敲过,整个知识架构很虚

0offer渣渣的艰难秋招啊,收拾收拾背水一战准备春招吧

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐