斗鱼面经

一面:

1、自我介绍。

2、给一组数组,要求使用堆排序从小到大排序,问总共交换了几次。写代码也行。我懒得算了,直接写代码。过。

3、单链表和双向链表介绍下。双向链表的使用场景。

4、平衡二叉树有什么特点。

5、新建一个hashmap,要求存放100个数据,初始容量多大?答128。容量为什么必须是2的指数?答位运算。加载因子对hashmap的性能有什么影响?

6、javaweb中上下文的数据存放在哪个组建中?

7、tcpudp协议在osi的哪一层?

8、http协议和https协议有什么区别?加密的方式有哪几种?答数字签名res md5 rsa 等。

9、我的客户端想通过post请求向服务器请求上传文件和文本时,http的格式?

10、tcp连接三次握手的具体流程,有哪些标志位和信号?画图说明。

11、post、get方法的区别。

12、session和cookie的区别。

13、spring中bean的生命周期?

14、redis中有哪些数据类型?

15、redis服务器的初始化过程?

14、mysql有哪些引擎?有什么区别?

16、mysql用过哪些索引?

17、如果在mysql中要定位执行速度很慢的sql语句,用什么工具?怎么优化?

18、mysql中char和varchar类型有什么区别?

19、mysql中,int(10)是什么含义?

20、Integer a = 128;Integer b = 128;System.out.println(a == b),输出?为什么?

Integer a = 126;Integer b = 126;

System.out.println(a == b),输出?为什么?

21、MyBatis的动态sql语句中,$和#有什么区别?

22、spring中依赖注入的原理,怎么实现的?

22、抽象工厂模式的原理,主要解决什么问题?

23、单例模式的原理功能?举例说明哪里使用到?答gc中,spring实例化dogetbean方法中。

24、六大设计原则了解哪些?答依赖倒置原则,开闭原则。问依赖倒置原则哪里使用到?开闭原则原理,你自己在项目中怎么使用的?

25、java日志的安全文件的八个级别?了解吗?debug时怎么根据不同的场景来设置?

Over。过去4天了没通知复面,凉了感觉。当时被问晕了。


#Java工程师##斗鱼##秋招##面经#
全部评论
过去4天了,题我都居然记得,问的十分考察细节,并不是很底层,但是要答好不容易也各位牛友参考
点赞 回复
分享
发布于 2018-10-20 00:02
感谢
点赞 回复
分享
发布于 2018-10-20 10:57
春招专场
校招火热招聘中
官网直投
是不是走的时候跟你说,如果通过了会通知你综面?
点赞 回复
分享
发布于 2018-10-24 11:06

相关推荐

点赞 71 评论
分享
牛客网
牛客企业服务