八股全忘了去面试。面试官问:你知道CAS是什么吗?
我:乐观锁?
面试官:为什么呢?
我:因为我记得乐观锁的英文就是CAS🤐
全部评论
CAS:compare and swap还是compare and set来着 乐观锁思想的一种实现
36 回复 分享
发布于 2023-08-04 15:46 湖南
笑死 我去年面试把乐观锁说成开心锁 把面试官整乐了
114 回复 分享
发布于 2023-08-18 17:30 上海
CAS难道不是我中科院
64 回复 分享
发布于 2023-08-06 18:53 北京
乐观所锁的常见实现形式,有aba问题,可以通过版本号来解决
18 回复 分享
发布于 2023-08-04 18:53 河南
一直没理解(CAS)compare and swap和乐观锁有什么关系 这不只是个原子指令吗
11 回复 分享
发布于 2023-08-04 15:50 北京
cas有aba问题 可以通过乐观锁解决。
7 回复 分享
发布于 2023-08-04 16:21 浙江
你知道单点登录么
5 回复 分享
发布于 2023-08-05 07:54 上海
cas不是舔地(近地支援)嘛
4 回复 分享
发布于 2023-08-09 13:46 浙江
CAS Close And Smile. 关上并微笑. 显然是对锁这件事很乐观,所以是乐观锁.
3 回复 分享
发布于 2023-08-15 01:54 山东
CAS不是 Chinese Academy of sciences么? 中国科学院 哈哈哈哈
3 回复 分享
发布于 2023-08-08 10:22 北京
cas是乐观锁的实现
2 回复 分享
发布于 2023-08-04 20:46 四川
大佬们看看安克?23届24届都可噢
1 回复 分享
发布于 2023-08-30 22:30 广东
compare and swap. 本质上是CPU的一个指令集,能够提供的一个操作,此操作是不停的for 循环,不停的去用这个指令去获取某个内存的地址,如果获取到了,则代表获取到了锁。linux里面的spin lock
1 回复 分享
发布于 2023-08-24 21:33 上海
多面试,查漏补缺,https://www.nowcoder.com/share/jump/7785249461692105880335
1 回复 分享
发布于 2023-08-15 22:22 北京
我不仅全忘,而且还找不到工作
1 回复 分享
发布于 2023-08-11 19:06 山西
除了有ABA问题,还有自旋消耗问题,需要控制自旋次数
1 回复 分享
发布于 2023-08-10 08:49 北京
当然是电路与系统
1 回复 分享
发布于 2023-08-07 01:55 浙江
哪个公司
1 回复 分享
发布于 2023-08-05 15:06 江苏
小伙伴们可以多投递试试,投递后可私信我查看进度,我也会帮大家督促相关流程!
点赞 回复 分享
发布于 2023-09-03 14:34 上海
{"pureText":"","imgs":[{"alt":"nowcoder_169****562931.jpeg","height":2268,"localSrc":"","src":"https://uploadfiles.nowcoder.com/message_images/20230901/830946736_1693543563966/nowcoder_1693543562931.jpeg","width":1021}]}
点赞 回复 分享
发布于 2023-09-01 12:46 天津

相关推荐

04-17 15:05
已编辑
南京师范大学 Java
#暑期实习# #日常实习# 1. 项目中的难点是什么?2. 高精度视频为什么要把播放记录存在缓存里?频繁访问redis性能会不会也有问题?是读操作多还是写操作多3. 数据库与缓存的一致性问题,如果删除缓存时发生了异常,怎么办?4. 用消息队列解决,根据什么从消息队列里把它去掉?5. redis用的比较多,聊聊 (作用,数据结构,持久化,分布式锁,内存淘汰策略,删除策略,缓存三兄弟,线程模型)6. redis里的I/O多路复用详细再说说7. 缓存穿透、缓存击穿的解决方法8. 缓存穿透会引发什么问题?9. rpc项目的背景,功能10. 一次rpc调用会经历哪些过程?(代理,编解码,网络通信,熔断降级等等)11. 服务端怎么知道客户端调用了什么方法?(编码规则?)12. java怎么保证并发安全(synchronized,lock,原子类这些)13. 讲讲lock接口怎么实现的(CAS+AQS)14. CAS是干什么的?15. CAS为什么要判断内存里的值与旧值是否相等,举个例子16. CAS能保证线程安全吗17. ThreadLocal了解吗18. ThreadLocal的内存泄露如何产生的19. ThreadLocal为什么ThreadLocalMap中key是弱引用,value是强引用20. 聊聊数据库(索引,事务,锁,三大日志,主从复制,性能调优)21. 聊聊JVM(JVM内存构成,垃圾回收器,垃圾回收算法)22. 怎么判定这个这个对象是垃圾23. 哪些可以作为GC-root24. 最有成就感的事(项目结合AI)25. 对大模型有哪些了解(prompt,function-call,Rag)
饿了么一面115人在聊 查看50道真题和解析
点赞 评论 收藏
分享
04-15 23:13
门头沟学院 Java
1️⃣重庆某国企 (300-500人)      一面:9:05-9:45(腾讯会议)      自我介绍……哪里人?什么时候来?能实习多久?(听到我也是重庆的说了句放言)项目拷打:    先介绍项目1……      1.sdk怎么实现的?      2.dubbo用来干啥的?    项目2......        1.RateLimiter干啥的?讲讲限流具体逻辑        2.IO线程池和任务队列八股:    讲一下HashMap的put过程 1.7和1.8    hashMap线程安全吗?    谁线程安全?ConcurrentHashMap    ConcurrentHashMap    为什么线程安全?逻辑实现?1.7和1.8    (扯到了加锁,给自己挖坑了)    volatile/CAS/synchronized    volatile的作用和synchronized    CAS是什么?    synchronized是干啥的?(作用域,底层原理)    介绍一下Java的锁    你这么喜欢看源码,看过ReenTrantLock的源码吗?底层是怎么实现的?(不是哥们,我没说我喜欢看。。。不会)    AQS是什么?(不会)    间隙锁是什么?    讲一下JVM的垃圾回收机制    内存溢出了怎么    SQL调优方案?    left join的流程,为什么小表驱动大表?    讲一下循环依赖?    三级缓存的作用?    只有二级缓存能解决循环依赖吗?为什么?    那二级缓存为啥还需要三级缓存?(好家伙,又给我绕回来了,当时都给我绕晕了)反问?        什么时候二面?过两天        表现如何?基础还行,项目可以再拓展一下2️⃣长沙某微微微企业(0-20人)    10:50-11:10    准备了半天,去到线下,应该是一个老总    你是全日制本科吗?    大三课还多吗?    什么时候可以来?    “我们薪资一般都是80一天,你觉得怎么样”-“很好,降本增效可以理解嘛(主要是离学校挺近,看到这个公司的业务还行,所以没太在意工资)”    “重庆的啊?会不会跑路?”-“看情况吧”   他直接摊牌了,想找个干全栈的人,但是不想给太多工资,但是像我这种变数也比较大,“甚至80都舍不得”加了个微信,说需要的时候联系我。    出门就把他拉黑删除了......3️⃣长沙某微企业(200人左右)    之前一面是老总亲自问,搞得和hr面一样。开始画饼......    老总面完就是一个技术负责人二面:    拷打项目+八股+劝我去考研...    今天:    14:00    三面:    这个公司的负责招聘的很抽象,让我带电脑展示作品,我当时就在想我为啥不直接发作品链接给他,我想着说不定会问       其他的,抱着个电脑顶着大太阳就去了,结果一到公司,那个技术负责人不在,让我开通讯会议和他谈一下。。。我*         你 *。。。当时还觉得没啥,后面是真的绷不住。。。    另一个技术负责人,真的逆天。    给我CPU,老总那给我说的第一个月试用,看效果决定具体实习留用    今天这个负责人给我搞个    三天装环境+测出1个BUG,测不出走人。。。    七天检查进展,进行沟通。。。    半个月再检查,再沟通。。。    就是一个月再沟通一次。。。    好家伙,直接就是六百六十六,想让我整天都提心吊胆的。。。一问业务是什么?MeS系统。。。    走的时候让我明天就去报道。。。    通勤1个多小时,不去。。。4️⃣广州某微微企业(20-99人)    一面:19:30-20:05(腾讯会议)    经典自我介绍...    说话粤味太重,好多次都没听清楚项目拷打    1.讲一下第一个项目;    2.你这个10w+怎么测出来的?(第一次被问到,乱写的,一阵寂静...)    3.dobbo用来干啥的?    4.sdk怎么用的?    5.讲一下任务队列的逻辑    6.怎么保证接口的幂等性?(开始没理解到,后面他跟我解释一一下,然后我说用redis缓存)    7.分布式锁怎么实现?        redis            setnx 和expire不是原子性?        还有其他实现方式吗?             zooKeeper怎么实现?(夺命连环问,已经汗流浃背了...)    8.如果消费者挂掉了,怎么办?(开始说了一大推还会在队列里,后面意识到可能问的死信队列)    9.如何保证消息不会重复消费(消息幂等性:唯一ID+去重表)    10.MVCC是什么?    11.隔离级别解决什么问题?    12.mysql的锁?    13.行锁,表锁怎么触发?    14.拦截器和过滤器的区别?    15.http的请求过程?    16.红黑树和B+树有什么区别?反问    什么时候二面?    就这两天吧,等hr通知。    这个感觉没有明确的按照项目和八股的顺序来进行提问,    穿插着来的,感觉问的挺深,有些问题我都记不得了    唉,还是太菜了。。。    菜就多练!晚上就收到了云智的一面邀请(不知道是不是kpi面)加上大佬的建议,决定明天不去第二个公司了,继续海投,准备面试!!!#牛客AI配图神器#
再爱我一次吧:兄弟给你个建议,尽量不要线下,没必要浪费自己的时间
点赞 评论 收藏
分享
评论
60
43
分享

创作者周榜

更多
牛客网
牛客企业服务