boss直聘二面(Java)
boss二面
自我介绍后直接开启八股拷打。
1.HashMap的结构?put方法的执行流程?什么时候链表变红黑树?红黑树的性质?jdk1.7和1.8 put的区别?
2.ConcurrentHashMap线程安全是怎么做到的?SynchronizedMap呢?
Synchronized原理?锁升级机制?CAS是什么,你们项目怎么用的?
3.JVM有调过优吗?会关注那些JVM参数?
你们项目youngGC,fullGC执行频率和时间?fullGC会影响性能吗?(从来没调过,完全不会)
垃圾回收器有了解吗?CMS执行过程?(直言我看过,背不住)
用过哪些Linux命令?
4.mysql的索引原理?
建个索引,两个列,一个是int只有5个值,一个列是varchar(5),怎么建索引?
线上1个大表,分成100张表,如何在不影响业务的情况下完成?
5.线程池参数?虚拟线程原理?你们如何评估该不该用虚拟线程?
volatile原理?如何保证可见性?什么是重排序?内存屏障有哪些?
6.手撕个单例模式。
7.聊实习项目。问的比较细。问了各种意外情况,怎么处理。比如多个节点,拉取到我的项目的数据,不一致怎么办?项目上线,如何不影响正在使用的实验方?
感谢时间,无反问。
自我介绍后直接开启八股拷打。
1.HashMap的结构?put方法的执行流程?什么时候链表变红黑树?红黑树的性质?jdk1.7和1.8 put的区别?
2.ConcurrentHashMap线程安全是怎么做到的?SynchronizedMap呢?
Synchronized原理?锁升级机制?CAS是什么,你们项目怎么用的?
3.JVM有调过优吗?会关注那些JVM参数?
你们项目youngGC,fullGC执行频率和时间?fullGC会影响性能吗?(从来没调过,完全不会)
垃圾回收器有了解吗?CMS执行过程?(直言我看过,背不住)
用过哪些Linux命令?
4.mysql的索引原理?
建个索引,两个列,一个是int只有5个值,一个列是varchar(5),怎么建索引?
线上1个大表,分成100张表,如何在不影响业务的情况下完成?
5.线程池参数?虚拟线程原理?你们如何评估该不该用虚拟线程?
volatile原理?如何保证可见性?什么是重排序?内存屏障有哪些?
6.手撕个单例模式。
7.聊实习项目。问的比较细。问了各种意外情况,怎么处理。比如多个节点,拉取到我的项目的数据,不一致怎么办?项目上线,如何不影响正在使用的实验方?
感谢时间,无反问。
全部评论
9✌ 收手吧 外面全是双非😭😭
说实话对这个公司印象不太好,通过和挺多面过这个公司的人交流,他们自己是专门做招聘的公司,但是自己公司的招聘流程走的一塌糊涂,就没见过这么搞招聘的,流程真垃圾垃圾垃圾。。。。。。
顶不住
它还在招?我他哥的,之前通知我一面过了并且约了二面,后来给我打电话通知面试取消招满了,这还在招?
第4个有标准答案吗
已约3面
佬还在面,太强了
相关推荐