📍面试公司:用友🕐面试时间:二面💻面试岗位:Java开发实习生❓面试问题:1. 请解释Java内存模型中堆和栈的区别,各自存储什么内容?2. 你如何使用Java8的Stream API实现对一个对象集合按照某个字段排序并筛选出符合条件的元素?3. JVM中常见的垃圾回收算法有哪些?它们各自适合什么场景?4. 设计一个简单的订单处理系统,你会选择哪些设计模式来提高代码的扩展性和维护性?5. SpringBoot启动时,自动装配的原理是什么?你如何自定义一个自动装配的组件?6. 在分布式系统中,如何使用Nacos进行服务注册与发现?它解决了什么问题?7. 有一条SQL查询语句执行很慢,你会从哪些方面去排查和优化?🙌面试感想:感觉自己在某些知识点上还需加强,但整体交流很顺畅,收获不少。