秋招美团面经

之前有在牛客网许愿过,拿到offer就来写面经。接下来就把我之前秋招的面经整理并发出来(有些面试录屏了,就会写的比较全面一点。还有一些没有录的,只能凭记忆写了),希望对大家有那么一点点的帮助。

Timeline

笔试:2021-09-18

如果没有记错的话好像是四道题,AC 3.5道
笔试

一面:2021-09-24

图片说明

1、自我介绍

2、简单聊了简历上写的研究方向-边缘计算
A:详细介绍了自己发表的那篇论文。

3、针对后端开发,除了学习课程,你自己还学了哪些知识?

4、学过spring框架吗?
A:没有

5、学过mysql、redis吗?这些怎么学的?什么场景下学的?简单介绍下你学的?

6、聊腾讯实习项目

7、说说你对协程和线程的理解?

8、怎么学的GO?(腾讯实习的项目用Go写的。)

9、数据库的三范式?具体怎么理解?实际设计过程中主要指导什么问题?平时实践中会考虑这个问题吗?

10、主属性可以有多个吗?

11、mysql怎么解决幻读问题?幻读是什么场景下出现的?

12、实时读和快照读两种情况下怎么解决幻读问题的?

13、聚簇索引和非聚簇索引区别?为什么这么设计呢?

14、为什么选择B+树这种数据结构?

15、redis的过期策略?定时删除和定期删除区别?定时删除如何保证时间到了就删除?定时删除扫描量大,怎么解决?

16、redis为什么响应快?

17、线程和进程的区别?

18、线程之间、进程之间通信方式?

19、HTTPS相对于HTTP如何解决数据安全的问题?

20、为什么要用对称加密和非对称加密?用一种可以吗?

21、算法题:一个矩阵每一行从左到右依次递增,每一行的第一个数都比前一行最后一个位置的数大,判断矩阵中是否存在某个数。(跟面试官沟通了一下思路,很快就写完啦。)

一面完火速约了二面

二面:2021-09-27

二面
1、聊实习项目

2、GO学了多久?

3、GO和JAVA比,有什么优势?

4、用过协程吗?用它解决什么问题呢?

5、协程之间需要同步的话,GO中怎么实现呢?

6、channel解决什么问题?

7、在浏览器中输入一个url,到数据加载出来的这个过程,总共用到了多少种缓存?

8、缓存解决什么问题呢?缓存存的是什么呢?

9、缓存解决读的问题,本质也不解决写的问题,为什么读redis缓存就不需要加锁?读数据库就需要加锁?到底数据库怎么就慢了呢?

10、数据的更新怎么保证呢?

11、怎么去读binlog呢?读主库的binlog还是从库的binlog呢?

12、场景:一个表,两个字段(id,count),现在要查一个数据,查缓存一定比查数据库要快吗?这个你怎么理解的呢?

13、数据库对于经常查询的东西为什么不能放到自己的缓存里面呢?为什么数据库不能先读自己的缓存,缓存没有再读磁盘呢?

面试官解释了一波:其实数据库自己有做缓存;还要考虑一个网络请求的问题;一个请求查数据库需要多次查询或者多表联查时性能会有一定影响。

14、消息队列能解决什么问题呢?

15、请求太多直接限流不就行了?为什么要削峰呢?

16、对rpc的理解?传输协议?序列化协议?

结果

可能二面答得不是很好吧,等了一周后,在公众号问结果,告诉我挂了。至此,跟美团的缘分结束了。

#美团##面试题目#
全部评论
楼主笔试都是算法题吗
1 回复 分享
发布于 2022-03-02 16:47
楼主好强啊
点赞 回复 分享
发布于 2022-02-27 15:35
给总结点赞
点赞 回复 分享
发布于 2022-07-25 16:23

相关推荐

脱壳de龙虾:哥最后一题咋a的bfs只过了0.7
投递京东等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
1 9 评论
分享
牛客网
牛客企业服务