1、自我介绍;讲一下项目经历以及在其中所获得的收获。
2、Java语言的了解,然后讲一下Java语言的特点,和其他语言对比有什么不同。
3、具体讲一下封装、继承和多态?
4、了解hashcode和equals嘛,介绍一下。
5、讲一下你觉得一个好的程序具备哪些性质,或者讲一下不好的程序会出现哪些问题。
6、可以使用哪些方法创建多个线程;Thread有哪些接口?
7、多项程中有哪些锁。
8、介绍一下synchronized和volatile的区别?
9、线程池了解吗,线程池工作的原理?线程的生命周期?
10、Atomic原子类了解吗?
11、Spring框架有了解吗?Spring框架中AOP,IOC分别介绍一下。
12、面向切面编程是通过什么实现的?
13、动态代理和xx(没有听清是啥,显然不会)讲一下。
14、说一下GC内存模型,并且分别介绍一下各个部分。
15、说一下在垃圾回收过程中都有哪些回收算法?
16、Linux操作系统,简单讲下你用过的指令。
17、创建文件如何操作,删除文件如何操作,在文件中查找想要的信息如何操作。
18、Redis了解吗?介绍一下。
19、微服务了解吗,介绍一下微服务是做什么的?
20、说一下在在浏览器中输入地址到主页显示的整个过程?
21、Http协议?
22、对于状态码你有哪些了解?
23、数据库存储引擎是用的什么数据结构,使用这种数据结构的优势在哪里?
24、数据库索引具有什么优势以及劣势?假如通过一个非主键索引去寻找相关信息,是如何进行寻找的。
25、做题,1、求二叉树的深度2、判断一个字符串是不是回文?
全部评论
(11) 回帖