美团成都基础研发平台一面面经

9.10 一面 刚刚凑够一个小时
因为其它公司已经要面完了,比较佛性无所谓的,这次面试是最舒服的一次
面试官态度非常好,花了很长时间介绍了部门情况然后让我做个简单的自我介绍

看到我是在字节实习,问我主要是做的什么业务?
你写了数据库读写分离,具体如何实现?gorm代理类如何实现代理?
这个基于锁实现并发,是怎么实现?基于唯一索引innodb实现排它锁(行锁)
我看到你最近是在做xxx话题项目,能说一说热度是怎样实现的吗?
那说一下具体的实现流程吗?客户端埋点数据 -> bmq消息队列 -> redis -> MySQL热度排序对用户展示,redis与MySQL的同步问题
因为看了你这个即时通讯的项目,你是比较了解网络方面的吗?
我们知道tcp和udp的区别,那如何保证udp的可靠性?
应用层ack如何实现?那客户端未发送ack,服务端没接收到情况怎么办?(没收到定时重发呗,没办法)
tcp粘包与黏包怎么处理?
如果不考虑规定消息的大小,所谓的“分隔符”在消息内又有重复怎么处理?
如果现在有个http请求的项目,在硬件条件确定的情况下,如何设计实验来考察线程数的大小(考察cpu密集性和io密集性
说我专业是计科,考察一下基础知识:
为什么要设计进程间通信这么多种方式?(就是说之间的区别)
你没说信号和信号量,他们有什么区别?
单例模式具体应用场景,从哪些方面进行考虑?
代码考察,写一个单例模式基于懒汉式的加载?对里面代码每一行的作用进行考察(好久没写Java好多语法错误,他也指出了说没关系)
为什么singleton变量不使用volatile修饰?
volatile可见性如何实现的?
类里面成员为什么设置为static属性,从而引出类加载知识,然后又引出new一个对象的背后发生了什么
对于一个非static字段,它的加载是如何一个过程呢?
代码考察,一个简单的sql查询 和 一个分组查询用户id所购买的订单个数(分组和外键连接表进行count操作,sql实在是忘了,他说没关系)
面试官真的好温柔 我好喜欢他
说一说mysql联合索引最左匹配原则是如何实现的?中途还问了索引的实现
那说一说innodb引擎,对于表只读操作下锁的实现?(共享锁s锁实现),sql实现(实在是忘了共享锁sql咋写,他说没关系,思路没问题)

反问:
具体问了业务和部门
问了没回答上的问题
最后还感谢我参加这次面试,他态度非常好

#美团2021秋招##面经##秋招##校招##美团##Java工程师#
全部评论
面试官评价怎么样
1 回复 分享
发布于 2021-09-12 22:40
这是go的岗位吗
点赞 回复 分享
发布于 2021-09-11 00:40
老哥本还是硕
点赞 回复 分享
发布于 2021-09-12 13:16
楼主,需要刷多少leetcode呢
点赞 回复 分享
发布于 2021-10-06 12:22
面的基础研发什么团队呐
点赞 回复 分享
发布于 2021-12-01 00:27
听起来就好难。。
点赞 回复 分享
发布于 03-27 20:28 上海

相关推荐

美团 开发岗 21以下, 21-23, 24-25, 26-29, 30以上
点赞 评论 收藏
分享
评论
5
47
分享
牛客网
牛客企业服务