小米 一面

#发面经攒人品#📍面试公司:小米  
🕐面试时间:一面
💻面试岗位:Java开发实习生  
❓面试问题:  
1. 请解释一下Java中的HashMap是如何工作的,特别是在处理冲突时。  
2. 你如何理解Java 8中的Stream API?能举一个使用Stream API处理集合的例子吗?  
3. JVM内存结构是怎样的?各个区域的作用是什么?  
4. 什么是垃圾回收?Java中有几种垃圾回收器,你知道的有哪些?  
5. 请谈一下你对设计模式的理解,能不能举一个你实际项目中使用过的设计模式的例子?  
6. 在Spring Boot中,如何实现一个自定义的拦截器?  
7. 假设有一份订单数据,你如何设计数据库表结构来存储这些订单?同时,考虑到高并发的情况下如何保证数据库的性能?

🙌面试感想:  
整体来说,还是比较具挑战性的,需要对Java相关技术有比较深入的理解。
全部评论

相关推荐

评论
点赞
3
分享

创作者周榜

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