携程 一面

#发面经攒人品#📍面试公司:携程  
🕐面试时间:一面  
💻面试岗位:Java实习生  
❓面试问题:  
1. 请解释一下 Java 中的 equals() 和 hashCode() 方法的关系。  
2. 如果你遇到一个死锁问题,你会如何排查和解决?  
3. 你用过哪些设计模式?请简述一下单例模式的几种实现方式以及它们的优缺点。  
4. 讲讲你对 Java 内存模型的理解,特别是堆和栈的区别。  
5. Redis 中的 List、Set 和 Sorted Set 有什么区别?适合什么场景?  
6. Spring Boot 中的自动配置原理是什么?如何自定义自动配置?  
7. 你在项目中用过哪种 MQ(如 Kafka、RabbitMQ 等),如何保证消息的可靠性和顺序性?  

🙌面试感想:  
这次面试氛围比较轻松,面试官问了很多基础的知识点
全部评论
SpringBoot自定义配置:yml里写配置还要@ConfigurationProperties,优雅!
点赞 回复 分享
发布于 昨天 11:53 陕西
死锁解决四大招:加锁顺序、超时中断、银行家算法、重启大法(慎用)
点赞 回复 分享
发布于 昨天 11:51 浙江
遇到死锁先甩锅:“肯定是隔壁组接口超时害的!”
点赞 回复 分享
发布于 昨天 11:51 辽宁
Redis的Set适合抽奖啊!面完携程抽个免单券不过分吧?
点赞 回复 分享
发布于 昨天 11:51 山东
equals和hashCode?这题我熟!没重写hashCode的equals就像异地恋——早晚得出事
点赞 回复 分享
发布于 昨天 11:45 河南

相关推荐

09-18 20:41
百度_Java
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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