有赞java开发一二面

9.25  10:30(30min)
hashmap是非线程安全的,为什么?
concurenthashmap怎么实现线程安全的
接口和抽象类的区别,从面向对象的角度的区别
抽象类类似于什么模式
线程池的拒绝策略
索引的底层实现,为什么使用B+树,有什么好处
名字和年龄字段如何建索引
事务的隔离级别
mysql默认存储引擎的底层结构(好像是)
TCP连接为什么要用三次握手
数据库表的优化
jvm调优,用过什么垃圾回收器,设置过什么参数
spring AOP是什么?底层实现
反问
(只记得这些了)

大概11:40收到二面电话,赶紧找了个地方继续面试
主要问项目
项目后期的优化
给一些场景,考验分析能力
有个优惠券,只能使用一次,怎么实现
一个大楼里边有货梯,直梯,货梯可以咋咋咋,直梯可以咋咋咋,用面向对象的思维怎么实现
评价货梯的性能,可以从哪些方面
线程池的工作机制
volatile关键字
mysql默认隔离级别,和脏读有什么联系
复合索引失效的情况
设计模式,工厂模式
(只记得这些了,面完就自闭了😭








#有赞校招##有赞##面试题目#
全部评论
二面问什么呀,名字和年龄建立索引什么意思呢,是考察b+树的联合索引还是优化策略以int建立索引比varchar更好
点赞 回复 分享
发布于 2021-09-25 16:29
二面来电话时约面试时间还是直接开始面啊
点赞 回复 分享
发布于 2021-09-26 10:44
老哥后来有hr面嘛
点赞 回复 分享
发布于 2021-09-26 11:02
我二面直接分布式开始。当时。。。。ε=(´ο`*)))唉
点赞 回复 分享
发布于 2021-09-27 21:08

相关推荐

评论
点赞
8
分享
牛客网
牛客企业服务