补一个虎牙面经

10.16 广州虎牙一面 java后端中间件部门:

  1. 自我介绍
  2. 怎么理解并发问题?
  3. 什么情况会产生死锁问题?如何解决?
  4. 讲讲 Java 的一些并发工具。
  5. ConcurrentHashMap 并发原理。
  6. CAS 和 AQS 有什么关系?
  7. 如何用 AQS 实现一个可重入的公平锁?
  8. 如何用 MySQL 实现一个可重入的公平锁?描述具体字段、SQL、处理细节。
  9. 项目:职责、数据量、具体分表细节、分表前后具体哪里有性能差异。

问题都是层层递进的,从并发理论到并发工具,讲工具原理时提到了CAS,又继续深入问CAS和AQS等一些底层技术,讲完AQS紧接着问如何用AQS实现锁,直接背诵ReentranLock实现原理,聊完又让用MySQL来实现,同时要描述各个细节,一套下来给整麻了,最后用MySQL实现锁讲的不好,就没继续问下去了,面完真以为寄了,结果第二天oc了,没有二面的原因之前也有讲过,不重复了。

全部评论
中间件部门做什么?帐号/支付/风控/秩序平台?
1 回复 分享
发布于 2024-11-02 01:18 广东
问下兄弟,是不是上面写着账号支付风控平台
点赞 回复 分享
发布于 02-23 21:07 湖南
base是广州吗,现在广州好像没有招实习了,好像只有武汉的java实习岗
点赞 回复 分享
发布于 2024-12-10 00:20 广东
泥工的学生
点赞 回复 分享
发布于 2024-10-26 01:09 广东
点赞 回复 分享
发布于 2024-10-24 22:39 北京

相关推荐

05-29 20:34
门头沟学院 C++
KarlAllen:得做好直接春招的准备。学历差的话,一是面试要求会比学历好的严格不少,二是就算面试通过了也会被排序。总之暑期和秋招对于学历差的就是及其不友好
无实习如何秋招上岸
点赞 评论 收藏
分享
评论
12
22
分享

创作者周榜

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