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