Java基础
1. 什么是Java?
2. Java的特点有哪些?
3. Java的四大特性是什么?
4. Java中==和equals()的区别是什么?
Java集合
1. Java集合框架有哪些?
2. ArrayList和LinkedList的区别是什么?
3. HashMap和ConcurrentHashMap的区别是什么?
多线程
1. 什么是线程安全?Java中如何实现线程安全?
2. synchronized关键字和Lock有什么区别?
数据库
1. 什么是SQL注入?如何防止SQL注入攻击?
2. 简述MySQL和Oracle的区别?
框架
1. Spring框架的核心功能是什么?
2. MyBatis框架的优缺点有哪些?
感谢阅读完这篇文章,希望这些问题能帮助您在Java研发工程师面试中更好地准备自己,取得理想的工作机会。