程序员

程序员常见的14个Java面试题,值得收藏!!!

2019-03-17  本文已影响15人  勤奋的码农

跳槽不算频繁,但参加过不少面试(电话面试、face to face面试),面过大/小公司、互联网/传统软件公司,面糊过(眼高手低,缺乏实战经验,挂掉),也面过人,所幸未因失败而气馁,在此过程中不断查缺补漏,养成了踏实、追本溯源、持续改进的习惯,特此将自己经历过、构思过的一些面试题记录下来,如果答案有问题,欢迎拍砖讨论,希望能对找工作或者感兴趣的同学有所帮助,陆续整理中。

1. synchronized和reentrantlock异同

相同点

不同点

2. concurrenthashmap为何读不用加锁

3. ContextClassLoader(线程上下文类加载器)的作用

4. tomcat 类加载机制

程序员常见的14个Java面试题,值得收藏!!!

5. osgi类加载机制

程序员常见的14个Java面试题,值得收藏!!!

6. 如何结束一个一直运行的线程

7. threadlocal使用场景及问题

8. 线程池从启动到工作的流程

9. 阻塞队列BlockingQueue take和poll区别

10. 如何从FutureTask不阻塞获取结果

11. blockingqueue如果存放了比较关键的数据,系统宕机该如何处理

12. NIO与传统I/O的区别

13. list中存放可重复字符串,如何删除某个字符串

14. 有哪些GC ROOTS(跟日常开发比较相关的是和此相关的内存泄露)

获取更多Java高级架构最新视频,

直接点击链接加群。https://jq.qq.com/?_wv=1027&k=5lXBNZ7

上一篇 下一篇

猜你喜欢

热点阅读