美云智数全栈一面一小时面经

6月已经没怎么投了,这也是最近唯一一个面试。第二次面试超过1个小时,不过这次的面试官很不错,问的都是java,没有前端 说可能会有轮前端面试(有那我就炸了)。
整体问的问题简单,通过场景询问问题,问题少但每个问题时间久,不会的还会进一步引导,很好的面试官。

1.自我介绍
2.讲一讲项目,包括技术栈,流程等等
3.项目用到了redis是吧,怎么用的
4.redisson的锁底层有了解吗
5.看门狗机制,出现异常无限续期怎么办
6.redis缓存问题,雪崩和穿透,项目怎么解决的
7.java线程理解
8.线程池参数及其工作流程(核心线程,队列,最大线程)
9.核心线程与非核心线程有差别吗
10.线程存活时间会回收什么线程(非核心)
11.核心线程怎么回收,线程池有这个设置不(有)
12.你对设计模式的理解
13.单例模式场景题,如果让你设计一个接口,用来返回用户实例,这个东西是给其他部门用的,你会怎么设计
14.你说用懒汉模式,如果人家就是不按你这个接口创建实例,他用user类构造器呢(构造器给私有了)
15.那还有什么隐患(反射也可以创建实例)
16.是的,那么怎么解决(枚举)
反问环节…

大概记得这些问题,不过不知不觉聊了一个小时,能过就去,不能就回家了,要是有前端面那估计我不会面了,前端就学了小几个月,只会用cursor之类的ai写写,八股一点没看。

#哪些公司面试官让你印象深刻?# #java#
全部评论

相关推荐

昨天 17:24
已编辑
宁波大学 Java
点赞 评论 收藏
分享
1. 介绍仿大众点评项目的主要模块。2. 在仿大众点评项目中,用户登录、商户缓存、优惠券秒杀、博客推送等模块中,哪个更擅长或有什么难点。3. 用户登录模块中,Redis 缓存是同步过程还是异步过程,同步过程会有什么问题,用户量大时发得慢该怎么办。4. 若用消息队列存储验证码相关信息,消息队列的架构是什么,出现消息堆积该怎么办。5. 增加消费者数量能否随意增加,有什么其他考虑。6. 双重拦截器的作用,是否能在一个拦截器中实现相关逻辑,双重拦截器有什么好处。7. 优惠券秒杀中,扣减的是数据库还是 Redis 中的数据,扣减后使用分布式锁和写入消息队列的顺序是怎样的。8. 若写入数据库时发生异常,Redis 中已扣减的数据是否需要恢复,如何恢复,恢复操作是否会对线上产生影响。9. 为什么在优惠券秒杀中使用 Lua 脚本,不能用 Redis 的其他数据类型(如 increment 或 decrement 计数器)的原因。10. 预检信息包含哪些操作,能否在外部完成。11. 若不在 Lua 脚本中实现预检资格、查询是否一人一单和扣减库存等操作,而在代码中实现,会有什么问题。12. 一人一单的限制能否保证,若快速点击或用脚本点击两次,是否会突破限制。13. 一人一单的限制应该在哪个环节实现。14. 写入消息队列之前应该完成哪些操作。15. 讲讲jvm。16. 垃圾回收算法在年轻代或老年代是如何应用的,年轻代的结构是怎样的。17. 对 AI 有哪些了解,如何使用大模型。手撕lc695 岛屿的最大面积
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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