三七互娱Java后端一面面经

刚面完三七互娱一面,面试官很好,很和蔼,聊了很多,也很全面,还帮忙指正了许多问题。面经给大家分享一下:
1.介绍一下自己(第一次面试很紧张,有点语无伦次);
2.说一下ActiveMQ如何保证消息不丢失(懵了,扯了一下ack);
3.netty如何防止拆包粘包现象;
4.能不能自己实现一个RPC框架(说了gRPC和Thrift,中间居然忘了JSON串叫啥,有点懵);
5.netty属于CAP中的哪一部分;
6.CAP了不了解(不了解);
7.说一下Linux的多路复用方式有哪几种,netty采用的是哪一种(没答上来);
8.TCP的快重传了解吗(不了解);
9.如何使用UDP实现可靠传输(问了为啥不直接用TCP,说是业务场景需要,没办法,瞎扯了一下);
10.说一下session与cookie的区别;
11.服务器如何处理多个session(分布式session,没答上来);
12.CPU的保护模式了解吗(不了解);
13.80x86的数据是变长的还是定长的(懵);
14.说一下JVM类加载的双亲委托机制为什么要这样设计(举了object的例子,还扯了Tomcat的类加载);
15.说一下Tomcat的消息处理过程(reactor模式,容器,模板方法模式);
16.CPU的二级缓存机制为什么要这样设计;
17.hash冲突的解决方式;
18.Mysql为何不使用hash而使用B+ Tree,说出hash的缺点(答的不好);
19.说一下JVM中方法区中存放的是什么;
20.让你实现一个LRU算法,你该如何实现;
21.HashMap中解决Hash冲突的方式有哪些(1.7使用拉链法,1.8使用红黑树);
22.JDK1.8中HashMap相比于JDK1.7有什么改进(避免循环死锁);
23.JDK1.7中HashMap使用的头插法还是尾插法,解释一下原因;
24.AQS了解吗,有没有看过源码(没有,下一个);
25.spring源码看过吗,如果给你时间,你觉得你能多久掌握(没看过,扯了一些别的);
26.平时怎么学习的;
27.聊一下项目。
面了我整整一个半小时,面试官人还是蛮好的,还教了我一些分布式的东西,我还问了他一些问题,第一次面试,瑟瑟发抖,都怪自己简历上写的太多,含泪忍了。不过自己准备的redis的相关内容都没有被问到,有点可惜。总的来说第一次面试还是收获满满,也知道了很多不足和需要改进的地方,面试官还推荐了分布式的书籍,自己也准备后续再看看源码与英文文档,当然也还要积极准备后面的面试,我一个找实习的,错投了春招,真的是被虐死,面试官说如果有后续消息就直接让hr跟我谈,许愿求过😂😂😂,给萌新一个机会,静待结果。#三七互娱##实习##Java工程师##面经#
全部评论
我校招才聊了20多分钟
点赞
送花
回复
分享
发布于 2020-03-25 18:22
只有一面吗
点赞
送花
回复
分享
发布于 2020-03-25 19:25
滴滴
校招火热招聘中
官网直投
😁问的有点多,也有点细
点赞
送花
回复
分享
发布于 2020-03-25 19:51
给通知了吗
点赞
送花
回复
分享
发布于 2020-03-26 01:31
挺基础的吧,春招的话按道理应该都会
点赞
送花
回复
分享
发布于 2020-03-26 11:55

相关推荐

2 24 评论
分享
牛客网
牛客企业服务