虎牙一面面经凉

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

相关推荐

1.  你先简单介绍一下你的个人情况、2.  请你选一个实习经历中遇到的技术难点,说明你是怎么解决的?以及解决前后的效果对比 。3.  (针对数据一致性问题)为什么你们的业务处理会导致数据不一致?为什么调用方接口超时后,不能直接认为这次请求失败?4.  (针对TCC方案)你们的设计是不是把“验证”和“最终生效”这两个阶段分离了 ?5. 这个(TCC)方案具体是怎么做的 ?6.  (针对TCC方案)你们是怎么考虑和处理各种边界和异常情况的?例如Confirm或Cancel阶段失败、网络波动、回滚失败等 ?7. (针对TCC方案)这套方案的整体效果是调用方来负责的吗 ?你有没有深入了解他们的实现?8.  你在实习中还遇到过其他技术亮点或业务亮点吗 ?9.  (针对重构)你们是引入了流程引擎来解决重复代码,还是说本身就有引擎 ?10. 你们重构的目标是什么?之前的重复代码会导致什么问题 ?11. (针对重构)你是如何保障重构后的代码与之前的业务逻辑表现一致的?12. 在Java中,如何并发执行多个任务,并等待所有任务都结束后再继续执行 ?13. CompletableFuture` 传递自定义线程池和不传递(使用默认池)有什么差别 ?14. `ThreadPoolExecutor` 和 `ForkJoinPool` 这两个线程池在实现上有什么差别?15. `ThreadPoolExecutor` 的处理过程是怎样的 ?16. 如何在同一个JVM进程里加载两个类名完全一样的Class文件 ?17. 你有没有用过Java NIO?它(NIO)是怎么处理IO读写的 ?18.(NIO场景题)用NIO写一个客户端(建连、发消息、等结果)大致是怎么写的?你提到的“轮询”具体是指什么 ?19. HTTP/2 相对于 HTTP/1 解决了哪些问题 ?20. HTTP/1 为什么必须是阻塞式的一个请求一个回包?(追问:为什么它需要等待上一个回包)?21. (HTTP/1场景)如果服务端先处理完请求2,再处理完请求1,客户端如何判断哪个回包是对应哪个请求的 ?22. HTTP/2 是如何(在网络报文上)解决这个(响应匹配)问题的?23. HTTP常用的错误码有哪些 ?24. RocketMQ 有没有实现 `exactly once`(精确一次消费)特性?(如果没有)要如何解决重复消费问题 ?25. 你平时有没有用过 Python?26. 你有没有什么问题(要问) ?泡了一个半月直接专业终试
查看26道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
4
23
分享

创作者周榜

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