cider二面

1.看了concurrenthashmap的源码对你有哪些并发编程的帮助呢?
2.java中有哪些锁?
3.乐观锁和悲观锁的区别?
4.如果用mysql来写sql,那这两把锁应该怎么实现?
5.模拟一下mysql的rr场景下的死锁?
6.场景:如果线程1修改某张表中的第一条数据以后还没有提交事务,线程2也想修改同样一张表的第一条数据会发生什么情况?
7.行锁什么时候释放?
8.当前读和快照读有什么区别?
9.linkedlist和arraylist的区别?
10.如果有十万条数据从数据库中查出来,是用arraylist接收比较好还是用linkedlist接收比较好?
11.算法:实现一个订单的增删改查,同时要求可以查出当前所有订单中价格的最大值和最小值和平均值
12.如果用了concurrenthashmap再用sychronized还有用吗?
13.如果要保证内存可见性怎么办?
14.sychronized能保证内存可见性吗?
#软件开发2024笔面经#
全部评论
过了吗佬
点赞 回复 分享
发布于 05-18 15:51 吉林
佬有CTO面嘛
点赞 回复 分享
发布于 05-25 09:10 四川
想请问一下楼主,第十一题是怎样的考察形式
点赞 回复 分享
发布于 05-26 17:23 辽宁

相关推荐

不愿透露姓名的神秘牛友
11-12 08:50
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2 34 评论
分享
牛客网
牛客企业服务