美团后端日常实习一面面经

1、自我介绍
2、挑选一个你觉得最有价值的项目说一下:说了一个数据中台的项目。其中有两个有意思的地方。
(1)一个控制反转思想设计的外键依赖自动检查工具。详情见博客:https://blog.csdn.net/qq_28625359/article/details/140147873?spm=1001.2014.3001.5502
(2)一套用标签机制实现搜索的设计。详情见博客:https://blog.csdn.net/qq_28625359/article/details/140148327?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22140148327%22%2C%22source%22%3A%22qq_28625359%22%7D
3、聊了一下标签机制里面存SQL会遇到的SQL注入,怎么解决:输入参数校验、转换编码。
4、又聊了一下存储安全,数据脱密脱敏。我的思路:对于身份证、手机号等数据进行非对称加密、对于密码存储可重复加密结果,输入数据通过加密结果判断。面试官补充:可以多次加密。一般数据库漏了源码肯定也漏了。所以可以考虑密钥的异地/特殊机制存储。
5、mysql、redis、es的选型和功能区别。大量数据持久化选mysql,少量数据求高速用redis,全文检索用ES。然后又拓展开详细讲了讲mysql和redis的区别。
6、redis支不支持事务。感觉有点懵,没背过这八股啊,蒙了个支持。刚下来思考了一下,redis其实不太会遇到事务的问题,因为核心线程只有一个。
7、详细讲讲mysql怎么实现事务的。还是老一套,ACID+四个问题+MVCC和锁
8、了解mysql哪些log,详细说说。undo,redo,bin。undo,redo是innodb的,bin是上层模块的。undo用于解决事务问题。redo用于半持久化。bin用于长期持久化加主从同步。
9、算法题:有序链表去重,五分钟秒了。
10、时间剩的还有点多,面试官又问了问了不了解线程池。我说没用过但知道,背诵核心参数、线程池类型。看差不多快一个小时了,就停了。
11、反问:部门业务。Base地、几轮面试(一轮)
全部评论
老哥这数据中台的亮点项目是自己弄的还是实习/实验室项目呀
2 回复 分享
发布于 2024-07-04 09:21 北京
美团java实习是只有200/天吗
点赞 回复 分享
发布于 2025-02-06 23:05 广东
数据中台是干啥的 做数据流转实时计算吗
点赞 回复 分享
发布于 2024-08-25 17:41 天津
老哥请问美团后端是一面还是两面,看到有两轮的
点赞 回复 分享
发布于 2024-07-25 16:17 北京
m
点赞 回复 分享
发布于 2024-07-12 15:17 陕西
好强
点赞 回复 分享
发布于 2024-07-10 09:42 广东
老哥是研究生吗,怎么这么猛
点赞 回复 分享
发布于 2024-07-06 19:51 四川
啥部门呀
点赞 回复 分享
发布于 2024-07-04 18:05 北京
一轮面试这么爽
点赞 回复 分享
发布于 2024-07-04 17:46 北京
点赞 回复 分享
发布于 2024-07-03 12:27 湖北

相关推荐

2025-12-06 01:10
已编辑
哈尔滨工程大学 Java
一面问的真细,二面不知为啥变双机位。9.29快手主站平时怎么学习 AI 的,国内外知名大模型,实习公司都用的什么大模型,怎么评估效果的java池化思想,线程池构造方法的核心参数,线程池中阻塞队列注意事项,submit方法参数和执行逻辑,shutdown和shutdownnow,核心线程允许过期吗threadlocal底层,为什么key是弱引用,key回收了再get或者set这个value会怎样aqs,如何保证公平性java代理java堆划分,新生代还有别的晋升老年代的情况吗,什么时候触发gc,gc失败抛什么异常,如何排查oom,导出dump命令redis数据结构,哪个底层是跳表,和其他数据结构对比布隆过滤器会出现大key问题吗,你咋实现的布隆过滤器你怎么实现redis分布式锁,可重入,续期聚簇索引非聚簇索引select语句会加锁吗,怎么实现的不加锁undolog redolog binlog怎么能让select加锁,update这个范围加的什么锁,update一条呢手撕简单01背包,接雨水10.10快手主站意图识别用的哪个大模型,走到意图和rag的比例,faq是点击的吗自然语言怎么识别的gap一年干啥了,转正怎么样没跟组里提意向吗,研究生研究方向是传统算法吗,会大模型微调吗注册场景为什么用布隆过滤器,原理分布式锁底层的key怎么拼的,value里是什么redis持久化zset底层mysql索引结构,一个表三个字段有主键唯一索引和没索引的字段会有几个b+树,聚簇索引非聚簇索引存的啥无手撕
点赞 评论 收藏
分享
2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
26
131
分享

创作者周榜

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