上海银行-技术面
腾讯会议面试,3对1,轮流问
- 先简单地自我介绍一下
- 你认为自己Java的水平怎么样(我是菜狗,我道歉,私密马赛)
- 看了看项目,问周期怎么都这么短,告知是课设,于是就没问
- Java基础
- 简单说说面向对象的思想
- 介绍一下面向对象的特征
- 讲讲多态
- Java的基本数据类型有哪些
- 如何声明一个int的List(不能,只能声明Integer的List)
- Integer是线程安全的吗
- 哪些类是线程安全的
- 简单讲讲List和Set的区别
- List和Set都继承了哪个接口
- Map继承了上述接口吗
- 数据库(全都忘得一点不剩了,没有问更多的数据库相关内容)
- 讲讲三范式
- 了解数据库事务吗
- 计算机网络:
- 讲讲7层ISO模型
- 应用层有哪些协议
- 传输层有哪些协议
- 讲讲TCP和UDP的区别
- TCP为什么不是两次握手
- 了解HTTP的状态码吗
- 数据结构:
- 排序算法了解哪些
- 讲讲堆排序的原理
- 讲讲最短路径算法中的迪杰斯特拉和佛洛依德算法
- 算法题:
- 如何判断一个二叉树是否对称,即对称位置上的结点内容是否相同
问得比较中规中矩,难度也不是很大,但是最近比较摆,很多东西都忘了没复习。 感觉简历和自我介绍中提及的东西会问得比较多。
#上海银行##应用开发岗##Java开发#