最新百度java面试题分享

KLQ 2020-05-09 14:48:36 java常见问答 7026

下面要给大家分享的是一个最新的百度java社招面经,具体内容为面试题,要去百度做面试的小伙伴可以来了解一下哦!

一、面试题

1、首先就是做自我介绍

面试者:我介绍了一下自己的项目经验还有项目上用到的技术栈

2、Spring当中,创建对象的注解有哪些?讲一下区别

3、Ioc容器的加载流程是怎样的?

4、Bean的生命周期(springbean的生命周期简单说明)

5、Bean的作用域

6、spring常用的类

7、Spring当中用到的一些设计模式(举例具体场景)

8、SpringMVC优势是什么?它解决了一些什么问题?

9、Spring的单例Bean是线程安全的吗?

10、线程池介绍一下

11、线程池的好处是什么?线程池参数(线程池的核心参数)

12、线程池有哪几种?有什么优势和劣势?

13、线程的参数有哪几个?

14、线程池的拒绝策略是什么?拒绝策略有哪些?

15、线程池execute和submit的区别是什么?

16、synchronized和volatile

17、ThreadLocal的特性和应用场景是什么?

18、JVM的内存模型(JVM内存模型原理有哪些?)

19、JVM加载class的流程

20、算法题

1、给一个整形数组以及一个整形数字n,获取数组中那两个数字加起来等于结果n。

2、链表合并:给出n个有序的链表,将他们合并为一个有序链表

以上就是今天的面试题分享了,你做好准备面试了吗?

更多java面试题,请继续关注本站了解吧!

推荐阅读:

2020java程序员面试题,百度面试题分享(java开发二面)

百度java面试题分享,2020java面试题(一面)

阿里社招有多难?2020年最新阿里java面经分享