有赞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渣渣的艰难秋招啊,收拾收拾背水一战准备春招吧

#有赞##Java工程师##面经##校招#
全部评论
有赞不愧是top0,这个太难了。
2 回复
分享
发布于 2020-10-18 20:54
楼主怎么知道凉的 二面完发感谢信了还是?
点赞 回复
分享
发布于 2020-10-18 21:27
百信银行
校招火热招聘中
官网直投
有赞果然是除了薪资以外,其他都像阿里看齐😂
点赞 回复
分享
发布于 2020-10-19 08:32
请问lz是什么时候投递的?
点赞 回复
分享
发布于 2020-10-19 11:11
感觉都是长奎提
点赞 回复
分享
发布于 2020-11-14 20:18

相关推荐

4 33 评论
分享
牛客网
牛客企业服务