栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

百度Java开发工程师一面面经,讲真题有点难!

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

百度Java开发工程师一面面经,讲真题有点难!

坐标:北京

面试公司:百度

面试岗位:java后台开发

面试轮数:一面

面试时间:40mins


面试问题:


1. 看你写过C++,Java和Python,有什么区别?

2. 有了解Java里面有哪些框架吗?

3. 讲一下String, StringBuffer和StringBuilder?

4. 有了解哪些集合类型?

5. ArrayList和linkedList有区别吗?

6. 对于元素的查找呢?哪个时间复杂度更低呢?

7. 简单说一下HashMap的存储结构吗?

8. 红黑树什么时候转换为链表?

9. HashMap红黑树和链表转换,为什么一个是8,一个是6?

10. 简单说一下HashMap的get过程?

11. HashMap的get如果查找的地方有链表,不会有了解过红黑树吗?

12. 还知道其他地方用到红黑树?

13. 有去了解过哪些map是有序的吗?

14. 有了解过线程安全吗?

15. 有哪些线程安全的集合?

16. ConcurrentHashMap如何实现线程安全?

17. ConcurrentHashMap锁的大小如何设计?

18. 有去实现过多线程吗?

19. 简单说一下线程的状态?

20. 创建线程的方式?

21. Thread和Runnable的区别?

22. 有了解线程池吗?简单介绍一下创建线程池的参数?

23. 如果初始化核心线程池是5,最大是10,阻塞是4,简单介绍线程的提交过程?

24. 如果线程数目达到最大线程,线程池里面的线程什么时候会被销毁呢?如果很长时间都没有线程进来,那线程池的线程数目会变成0吗?

25. 还有去了解其他的线程池吗?

26. 几种线程池的底层实现?


面试感受:感觉题目有难度,大部分都答上了,不清楚会不会有二面。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/358941.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号