java面试题及答案2020 持续更新
java面试阿里一面(实习)
文末链接持续更新,面试题及答案
1、自我介绍
2、谈项目,遇到哪些问题,这里把自己坑了,面试官开始问spring和数据库的知识(我只会用不曾了解)
java面试题及答案2020
3、Spring和springboot
4、Bean的生命周期
5、AOF和IOC(我又坑了自己)
6、数据库索引优缺点
7、组合索引需要注意的什么
8、聚簇和非聚簇
9、数据库三级模式(我丢,我现在查百度才知道学过啊!!)
数据库这块我不熟,面试官看我一问三不知就换了Java基础
10、HashMap,hashTable
11、concurrentHashMap
12、hashSet的实现原理(这几个应该多去看看原理而不应该只停留表面不然一深问就不知道了)
13、string,stringbuffer,stringbuilder区别
java面试题及答案2020
14、抽象方法(这块很混乱,是从四个访问控制符引过来的public,private,protected,default)应该回答错了
15、方法覆盖和方法重写
16、“==”和equals区别
17、Volatile原理(就解释了意思没回答上原理)
18、Syn和lock区别
19、lock实现原理(我懵了)(我丢,我现在查百度,发现自己复习过,看来理解面试官提问也是门技术)
线程池,我以为名词解释,谁知道问的是参数,懵了
java面试题及答案2020
20、wait()和sleep()区别
21、JVM,我说了几个区,然后面试官问堆可以分几个区,接着问GC回收算法
22、类加载(没背住唉)
23、乐观锁和悲观锁
24、然后开始问计网:http在七层结构的哪一层,udp和tcp区别,https和http区别,http状态码。(居然没问三次握手,我这个倒背如流,哭了)
25、了解哪些算法,比如快排
26、判断一个链表存在环
27、你认为你做的这些项目有什么价值(我特别想说没价值)
28、你在学习中是如何确定学习方向的?(瞎说)
29、你的学习计划是什么?(特别想说随波逐流)
30、你有什么问题想问我的吗?
所有面试题持续更新+答案整理见这里:
java面试题及答案2020持续整理