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笔面经#
全部评论
想请问一下楼主,第十一题是怎样的考察形式
点赞 回复 分享
发布于 2024-05-26 17:23 辽宁
佬有CTO面嘛
点赞 回复 分享
发布于 2024-05-25 09:10 四川
过了吗佬
点赞 回复 分享
发布于 2024-05-18 15:51 吉林

相关推荐

前阵子刚结束在上海的实习,马不停蹄地扎进了北京的春招大军。本以为都是大厂云集、灯火辉煌,结果刚落地北京不到一个月,我就在长达两小时的通勤地铁里,深刻体会到了什么叫“地大物博”背后的残酷。如果说沪漂的苦是“精致的消耗”,那北漂的苦就是“粗犷的磨损”。在上海实习那会儿,虽然梅雨季的潮气能让衣服长蘑菇,周末想约个朋友也总被对方的“加班申请”劝退,但起码那里的生活半径是可控的。下了班走在梧桐树影下,几步路就能钻进个便利店或咖啡馆,那种“城市感”是触手可及的补给。到了北京,这种体面瞬间被物理距离给击碎了。最直观的感受就是通勤。在北京,一小时以内的通勤简直叫“近在咫尺”。每天早起像行军,晚上下班像逃难,在换乘通道里挤到怀疑人生时,脑子里全是代码和还没写的日报。这种长距离的拉锯,消耗的不仅是体力,更是下班后想自我提升的那点心气儿。再聊聊房租。上海的房租贵,但起码在老破小里还能求一份“地段”的便利;而在北京,同样的租金,你可能只能在北五环外租到一个合断隔间。那种“钱花光了,人还没住舒坦”的落差感,在交房租的那一刻会达到顶峰。现在的我,觉得北京确实更苦一点。这种苦,是那种干燥空气里透出来的荒凉感,是西二旗天桥上密密麻麻的格子衫背影,是你想找个精致小店回血、却发现周围全是连锁快餐的无奈。如果说上海是在“慢火炖生活”,那北京就是在“快火燎生命”。
沪漂/北漂你觉得哪个更苦...
点赞 评论 收藏
分享
评论
4
36
分享

创作者周榜

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