云杉 一面
#发面经攒人品#📍面试公司:云杉
🕐面试时间:一面
💻面试岗位:Java 后端实习生
❓面试问题:
1. Java 中 HashMap 的数据结构是怎么样的?JDK8 后有什么优化?
2. 你知道 Java 内存模型(JMM)吗?volatile 和 synchronized 有什么区别?
3. 给你一个日志文件,里面有大量用户访问记录,写个算法找出访问次数排名前三的用户
4. 简述一下你理解的分布式锁,Redis 实现分布式锁的原理和可能的风险是什么?
5. 数据库事务的隔离级别有哪几种?它们分别解决了哪些问题?
6. Kafka 的消息是怎么保证顺序消费的?如果消费者挂了,消息会丢失吗?
7. JVM 调优中,你遇到过什么问题?比如内存泄漏、频繁 Full GC,你怎么定位?
8. 讲讲你项目中用过的缓存策略,有没有遇到缓存不一致的情况?怎么解决的?
9. 什么是幂等性?举个你项目中用到幂等设计的例子
10. 你对微服务架构了解多少?服务之间如何通信?你项目里用过哪些技术栈?
🙌面试感想:
侧重考察你对 Java 核心机制的理解,还有对分布式系统和中间件的认知。
🕐面试时间:一面
💻面试岗位:Java 后端实习生
❓面试问题:
1. Java 中 HashMap 的数据结构是怎么样的?JDK8 后有什么优化?
2. 你知道 Java 内存模型(JMM)吗?volatile 和 synchronized 有什么区别?
3. 给你一个日志文件,里面有大量用户访问记录,写个算法找出访问次数排名前三的用户
4. 简述一下你理解的分布式锁,Redis 实现分布式锁的原理和可能的风险是什么?
5. 数据库事务的隔离级别有哪几种?它们分别解决了哪些问题?
6. Kafka 的消息是怎么保证顺序消费的?如果消费者挂了,消息会丢失吗?
7. JVM 调优中,你遇到过什么问题?比如内存泄漏、频繁 Full GC,你怎么定位?
8. 讲讲你项目中用过的缓存策略,有没有遇到缓存不一致的情况?怎么解决的?
9. 什么是幂等性?举个你项目中用到幂等设计的例子
10. 你对微服务架构了解多少?服务之间如何通信?你项目里用过哪些技术栈?
🙌面试感想:
侧重考察你对 Java 核心机制的理解,还有对分布式系统和中间件的认知。
全部评论
相关推荐
08-20 22:07
中国科学院大学 算法工程师 点赞 评论 收藏
分享

点赞 评论 收藏
分享