面试复盘 | 美团框架后端实习一面面经

2022.3.9

自我介绍

问了笔试怎么样,我说很难,他说确实。

项目1

1、rpc流程说一遍(还是磕磕绊绊,下次得练一下)

2、粘包问题(举了个例子)

3、TCP,UDP区别(可靠性,效率)

4、你的项目如何解决粘包问题(自定义协议,包含数据长度)

5、为什么用Netty(性能高,封装NIO):提示我NIO只是指非阻塞IO,我讲的很多都是IO多路复用

6、Netty如何解决粘包问题(定长,还有两个没想起来)

7、四种序列化方式(JSON,kryo,hessian,protobuf),有自己比较过效率吗(没有),那怎么知道快慢的(。。。)

8、IO多路复用(select、poll、epoll),有自己比较过效率吗(没有)

9、TCP有心跳检测,为什么还要用Netty的(可以设置间隔,可以增加处理内容)

10、项目里有异步操作?讲讲CompletableFuture(没看,忘了)

11、你说项目类似dubbo,讲讲dubbo(没看过)

项目2

1、介绍一下你的数据库(之前没说过,愣愣的)

2、能支持哪些SQL语句(增删查改,事务),问我支持where吗(支持),支持order by吗(不支持)

3、日志功能,mysql也有相关的日志(redo log,undo log,bin log)

4、讲讲MVCC(多版本并发控制,实现隔离性)

5、ACID都是什么意思(C没想起来,被提醒了)

6、死锁检测怎么实现的(有向图找环)

Redis

1、基础数据结构(五个)

2、缓存击穿是什么(热点key寄了)

3、持久化实现(RDB,AOF)

4、为什么有了MySQL还要Redis(作缓存)

5、Redis为什么高性能(单线程,数据结构好)

6、现在都是多核,为什么不用多线程(效率瓶颈在IO,不在CPU,Redis6之后IO使用多线程)

7、Redis的多线程模型了解吗(不了解)

8、Redis网络请求处理(不会)

Java

1、JVM的作用(跨平台),还有吗(想不起来了)

2、运行时内存区域(问太久了脑子不好使了,答的不好)

3、进程和线程(用Java的说的)

4、垃圾回收算法(清楚、整理、复制)

5、集合有哪些(List、Set、Map)

6、List有几种,区别是什么(ArrayList、LinkedList)

7、如何选择List(一般Array,频繁增删Linked)

8、Map有几种(HashMap、TreeMap)

9、HashMap哈希冲突怎么办(拉链法)

10、讲讲解决哈希冲突的方法(开放定址法,拉链法,想再说一个,没说出来)

11、怎么选择Map(需要有序时使用TreeMap)

12、什么是线程安全问题(举了个修改值的例子)

13、一般怎么解决线程安全问题(加锁)

14、有几种锁(两种,synchronized和Lock)

反问

一个多小时了,就到这里吧,有什么想问的。

我:部门base(北京上海都有),部门内容(框架)

END

总结

没想到没做算法题。

问的东西很多,然后问了很久,导致后面脑子不太好使了www。

投的时候没注意部门,所以最后问了一下,原来是搞框架的,难怪RPC问这么多。

最后许愿一面过~

#面试复盘##美团##面试题目#
全部评论
不错
1 回复 分享
发布于 2022-03-10 13:27
老哥稳了呀
1 回复 分享
发布于 2022-03-09 22:27
来了解一下吗?同学,阿里淘系,私我投简历
点赞 回复 分享
发布于 2022-03-25 18:35
刚收到感谢信,已挂
点赞 回复 分享
发布于 2022-03-11 15:13
这两个项目太强了
点赞 回复 分享
发布于 2022-03-10 22:35
什么部门
点赞 回复 分享
发布于 2022-03-10 00:20
大佬太强了啊,这么多问题😂是我的话当场懵逼
点赞 回复 分享
发布于 2022-03-09 22:12

相关推荐

老粉都知道小猪猪我很久没更新了,因为秋招非常非常不顺利,emo了三个月了,接下来说一下我的情况吧本人是双非本 专业是完全不着计算机边的非科班,比较有优势的是有两段大厂实习,美团和字节。秋招面了50+场泡池子泡死的:滴滴 快手 去哪儿 小鹏汽车 不知名的一两个小厂其中字节13场 两次3面挂 两次2面挂 一次一面挂其中有2场面试题没写出来,其他的都是全a,但该挂还是挂,第三次三面才面进去字节,秋招加暑期总共面了22次字节,在字节的面评可以出成书了快手面了8场,2次实习的,通过了但没去,一次2面挂 最后一次到录用评估 至今无消息滴滴三面完 没几天挂了 所有技术面找不出2个问题是我回答不上来的,三面还来说我去过字节,应该不会考虑滴滴吧,直接给我干傻了去哪儿一天速通 至今无消息小鹏汽车hr 至今无消息美团2面挂 然后不捞我了,三个志愿全部结束,估计被卡学历了虾皮二面挂 这个是我菜,面试官太牛逼了拼多多二面挂 3道题也全写了 也没问题是回答不出来的 泡一周后挂腾讯面了5次 一次2面挂 三次一面挂,我宣布腾讯是世界上最难进的互联网公司然后还有一些零零散散的中小厂,但是数量比较少,约面大多数都是大厂。整体的战况非常惨烈,面试机会少,就算面过了也需要和各路神仙横向对比,很多次我都是那个被比下去的人,不过这也正常,毕竟谁会放着一个985的硕士不招,反而去招一个双非读化学的小子感觉现在互联网对学历的要求越来越高了,不仅仅要985还要硕士了,双非几乎没啥生存空间了,我感觉未来几年双非想要进大厂开发的难度应该直线上升了,唯一的打法还是从大二刷实习,然后苟个转正,不然要是去秋招大概率是炮灰。而且就我面字节这么多次,已经开始问很多ai的东西了,你一破本科生要是没实习没科研懂什么ai啊,纯纯白给了
不知名牛友_:爸爸
秋招你被哪家公司挂了?
点赞 评论 收藏
分享
评论
5
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务