下面要给大家分享的是一个最新的百度java社招面经,具体内容为面试题,要去百度做面试的小伙伴可以来了解一下哦!
一、面试题
1、首先就是做自我介绍
面试者:我介绍了一下自己的项目经验还有项目上用到的技术栈
2、Spring当中,创建对象的注解有哪些?讲一下区别
3、Ioc容器的加载流程是怎样的?
4、Bean的生命周期(springbean的生命周期简单说明)
5、Bean的作用域
6、spring常用的类
7、Spring当中用到的一些设计模式(举例具体场景)
8、SpringMVC优势是什么?它解决了一些什么问题?
9、Spring的单例Bean是线程安全的吗?
10、线程池介绍一下
11、线程池的好处是什么?线程池参数(线程池的核心参数)
12、线程池有哪几种?有什么优势和劣势?
13、线程的参数有哪几个?
15、线程池execute和submit的区别是什么?
16、synchronized和volatile
17、ThreadLocal的特性和应用场景是什么?
18、JVM的内存模型(JVM内存模型原理有哪些?)
19、JVM加载class的流程
20、算法题
1、给一个整形数组以及一个整形数字n,获取数组中那两个数字加起来等于结果n。
2、链表合并:给出n个有序的链表,将他们合并为一个有序链表
以上就是今天的面试题分享了,你做好准备面试了吗?
更多java面试题,请继续关注本站了解吧!
推荐阅读: