马上消费金融一面

1、自我介绍

2、hashmap的底层实现原理

3、hash冲突怎么解决

4、concurrenthashmap怎么保证线程安全

5、concurrenthashmap与hashtable区别

6、cas的过程

7、假如有一个变量,第一个线程初始化它为1,第2个线程去给他做加法,同时第1个线程也对他做加法,然后第2个线程抢到了之后加上2了,这是第1个线程拿到的还是1,这时第1个线程再继续对它做加法的这个过程是怎么做?

8、并发用过哪些锁,异同?

9、分别在哪些场景下使用这些锁如何选择?

10、重载和重写的区别

11、jvm内存结构及垃圾回收器的选择

12、遇到过full gc吗怎么解决的

13、如何分析mysql慢查询

14、索引失效的场景

15、redis用过哪些数据结构

16、set和zset的区别

17、redis和caffine数据更新和查询中,每一层怎么去更新保证多级缓存的数据一致性

18、服务接口的平滑迁移,在迁移过程中怎么验证这两种接口

19、介绍一下双写和流量切换的整个过程

20、未来职业的规划

21、如何定期地去学习更新这些最新技术

22、反问评价:有些细节的表达不够精确,详细,下次要注意

感受:这两次面试发现一面重心还是在八股上面,实习只是了解业务并不深入,有实习基本很少问项目连agent这两次都没问

全部评论
马上消费这个名字起的很个性哈
点赞 回复 分享
发布于 09-19 16:57 陕西
有后续吗,9月初二面完一直没消息,是不是挂了
点赞 回复 分享
发布于 09-21 16:13 黑龙江

相关推荐

评论
1
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务