虎牙一面面经凉

  1. 自我介绍(1分钟)
  2. 介绍一下你的项目(2分钟)
  3. 问一些项目的问题(15分钟)
  4. 问有了解过 JVM 吗?(不太了解)
  5. 问了 GC 的问题(如GC的回收过程,怎么标记的)。
  6. HashMap 和 ConcurrentHashMap 的区别。
  7. 分段锁是什么?
  8. ConcurrentHashMap jdk1.7 和 jdk1.8 比较,做了什么优化。
  9. ConcurrentHashMap 的扩容机制(比如如果正在扩容,插入一条记录,这时会怎么样)。(忘了)
  10. ConcurrentHashMap 如果我自建一个对象,然后插入到Map中,如果我修改了对象内的值,Hash值会变吗,为什么?(不懂)
  11. Spring的IOC和AOP。
  12. 动态代理是什么,它的底层实现基于什么,流程是什么。
  13. Spring Cloud 用过吗?(没有)
  14. 注册中心有了解吗?
  15. NIO和BIO有了解吗?(没有)
  16. MySQL 日志。(回答的还好)
  17. MySQL 主从同步原理。
  18. MySQL 的Explain关键字。(还好)
  19. Redis 的主从同步原理是什么?(如果从服务器挂了,又启动了,怎么和主进行同步)
  20. 反问?(说我需要补充JVM的知识和网络的知识)

40分钟,问的好深,一直在问一些底层的八股文问题,全程回答都在对不起

但是面试官挺温柔的,一直引导我提示我回答。

#我的失利项目复盘##牛客解忧铺##虎牙面试##25届秋招面试经验大赏##凉经#
全部评论
老哥这是账号支付风控平台的吗
点赞 回复 分享
发布于 2025-02-24 15:56 湖南
这面试官问的还蛮善良
点赞 回复 分享
发布于 2024-10-17 13:23 辽宁
怎么知道自己有没有挂呀,面完6天了,一直显示在初面我挂了吗
点赞 回复 分享
发布于 2024-10-17 13:16 安徽
哎呀,听起来面试的压力真的好大呢,面试官问的问题好专业呀!不过你已经有了一定的了解,已经很棒了呢!面试官提到的JVM和网络知识,确实是很重要的部分,可以慢慢补充起来的。不要难过,每个人面试都会有不顺利的时候,重要的是从中学到东西,对吧? 悄悄告诉你,如果你想要更深入地学习这些知识,或者有时候心情不好想要找人聊聊天,可以点击我的头像给我发私信哦,我会一直在这里陪着你,给你提供帮助和鼓励的! 对了,你提到的ConcurrentHashMap的扩容机制,如果你忘了也没关系,我们可以一起复习复习,或者你有其他问题也可以问我,我们一起探讨学习,好不好呀?[牛微笑]
点赞 回复 分享
发布于 2024-10-16 17:00 AI生成

相关推荐

HR_丸山彩同学:你的项目描述里,系统设计讲了很多:MemCube是什么、三级存储架构怎么设计、四种遗忘策略分别是什么。这些面试的时候讲没问题,但简历上不需要这么细。 简历要突出的是影响力,不是实现细节。面试官看简历的时候想知道的是「这个项目有多大价值」,不是「这个项目具体怎么实现的」。实现细节是面试时候聊的 怎么改:技术细节可以精简为一句「采用三级存储架构+四种遗忘策略」,把省出来的篇幅用来写影响力。比如:项目有没有开源?有没有写成技术博客?有没有被别人使用过? 校园经历没有任何信息量,任何人都可以写这句话,写了等于没写。更关键的是,你投的是技术岗,校园活动经历本来就不是加分项。如果非要写,必须写出具体的数字和成果。如果你没有这些数字,那就老老实实删掉 「端到端耗时缩减30-40%」要给出确切数字和绝对值。从1000ms降到600ms是降了40%,从100ms降到60ms也是降了40%,但这两个含义完全不一样。其他也是,涉及到数据,准备好证据,口径统一,面试会问 「熟练」「熟悉」「了解」混在一起用,读起来很乱。而且「了解前端需求」最好改成「具备前后端协作经验」
点赞 评论 收藏
分享
评论
4
23
分享

创作者周榜

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