美团一面面经

1.自我介绍 2.系统设计 3.怎么做的判题?输入输出用例是怎么转化的? 我这边忘了具体json怎么转化成list的,只回答最后是存入list的 4.追问怎么做的判题结果的比较? 我说就是比较字符串是否相等,然后面试官就问如果是复杂对象的话该怎么比较?我说没考虑到这些,做的都是简单的值的比较。(答不上来) 5.拷打索引 我回答了userID和questionId创建索引,追问为什么创建这个索引,为了查询什么? 追问:假如说一个页面查询的是用户自己的提交记录呢? 回答应该用questionSubmitId更合理。 为什么不用联合索引? 回答:联合索引占用的空间会大一点。 追问:大多少?怎么计算的? 答不上来。 追问:聊一聊对索引的了解 谈了聚簇索引、非聚簇索引、覆盖索引、索引的数据结构、索引下推、索引失效(答了5条,面试官还不满意。。) 追问:in的情况下会失效吗? 这里感觉可能会失效,但是不知道为什么。面试完查了一下原来是分情况。 6.拷打id 主键id自增吗?自增的好处是什么?分库分表情况下自增吗? 7.RabbitMq怎么使用的? 答到处理失败把他丢弃。感觉面试官不太满意。。 8.springscheduler怎么使用的 如果数据规模很大的话?怎么同步? 回答了全量同步和增量同步。检测过去一段时间的变化,数据分成batch,然后saveBatch避免多次数据库交互。 又问了如何检测过去一段时间内的变化? 这个记不清楚了。。。

算法:最长无重复子串(答出来了)。

总体感觉大厂对项目拷打的挺细。说实话很多代码不用说是看的视频,就是自己写也是让gpt帮忙写,很多都记不清楚。。遇到细致到源码的情况真的麻了。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
鱼友1362
下载 APP