安恒信息 研发一面凉经
针对本科学的课程问了很多...
1.谈谈你对OOP的理解
2.你刚刚提到可移植性,那具体是怎么做到的?
3.重载跟重写有什么区别?
4.你知道Object类吧?你用过哪些方法?
5.==和equals区别在哪里?
6.对集合了解吗?说一说具体有哪些?基类是什么?
7.HashMap用过吗?这里面涉及到哪些数据结构?具体怎么实现的?
8.TCP三次握手、四次挥手
9.HTTP协议跟TCP协议的区别是什么?
10.常用的数据结构有哪些?说说他们的特点?
11.树了解吗?说说二叉树、平衡二叉树、红黑树的区别。
12.MySQL用过吧,说一说索引在不同搜索引擎下的实现?
13.事务的四大特性是什么?
14.Spring中不同的注解区别?(好像是这样...很久没用过Spring了,基本都忘了)
15.你用过哪些设计模式?说一说装饰模式?
16.Hashcode(问题忘了..但跟这个有关)
17.反问环节
最后,面试官真的很耐心。不过准备的确实仓促,很多地方答的不太好哈哈
#安恒信息##Java工程师##实习##面经#