正元智慧集团2025Java开发工程师 硕士才给8-9k,有工作年限10-15K.... 面试45分钟。 1. 请简述Java集合框架中ArrayList和LinkedList的区别?适用场景? 答案: ArrayList:基于动态数组,随机访问快(O(1)),但插入删除慢(需移动元素)。 LinkedList:基于双向链表,插入删除快(O(1)),但随机访问慢(O(n))。 2. HashMap的底层原理?JDK1.8后如何解决哈希冲突? 答案: 数组+链表+红黑树结构,默认负载因子0.75。 冲突解决: 链表长度>8且数组长度≥64时,转红黑树(否则扩容)。 正元智慧的学生信...