某数据库相关小厂一面
1,讲讲面向对象
(吟唱八股~)
1,1,上面提到了继承和重写,讲一讲重写和重载
(简单介绍了一下)
1,2,如果一个方法,方法名相同,参数不同,返回值类型不同是重载吗?
(我说应该是,当时不是特别确定,毕竟没这样用过,然后他说不是,刚刚试了没问题,shit,是只有返回值类型不同才不能重载,会报错)
2,arraylist,hashmap底层源码
(吟唱八股~)
3,讲讲http
4,讲讲get? http具体如何传输
(有点忘了,get的是拼接在路径上的,我没理解到他的点)
5,讲讲jvm中的堆和栈,讲一讲StackOverflow,OutOfMemory
6,直接用手描述出题(线下面试),进行sql的连接
(有点忘了,讲得不是很好)
7,讲一讲树的遍历思路
(我讲的递归和迭代两种的实现,后来他说想要我讲bfs和dfs,反正都一样)
8,责任链模式是什么?
(简单讲了讲责任链,使用场景,实现等)
9,还知道一些什么设计模式
(不知道,没具体看设计模式,只知道基本的)
10,项目自己做的吗?
(github上面找的,然后自己改善的,一个跟着黑马做的,然后改善的)
11,平常兴趣爱好?
12,反问
(公司干啥的,评价如何)
主要做大数据相关组件,水平不错,不过希望可以直接转正,可能还要hr来面一下)
总结,问的很简单,人也很和蔼,而且还是我学长
#面经#