校招 未知部门 / 后端-Java / 一面
[面试日期] 2024-09-14 [面试时长] 20min
[学校背景] 西北大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
3. Java语言有哪些特点?
4. Java虚拟机如何实现平台无关性,介绍过程
5. 什么是线程和进程?进程和线程的区别是什么?
6. 什么是死锁?
7. 如何预防和避免线程死锁?
8. volatile关键字有什么作用?
9. volatile关键字的可见性底层是如何实现的?
10. synchronized底层原理了解吗?
11. 如何使用synchronized?
12. String和StringBuffer的区别?
13. String str1 = "a"; String str2 = "b"; String str3 = str1+str2; 这个过程一共创建了几个对象?
14. WebSocket在项目中是怎么用的,WebSocket的工作过程是什么样的?
15. 项目中是如何利用Cache Aside Pattern解决数据库与缓存的一致性问题?
17. 平时做项目都用的Spring吗?
19. 做项目的过程中遇到OOM是怎么解决的?
AI 推荐面试题
