美团面试(C++)

一面(80min)凉凉

部门用的Java,然后C++、操作系统、计算机网络一句没问,全都问的数据库,直接给整不会了…………
8.19更新:已感谢信

  1. 面试官部门及技术栈介绍
  2. 自我介绍
  3. 为什么算法转开发
  4. 细说项目经历
  5. MySQL的MVCC?
  6. 快照读和当前读
  7. 事务的隔离级别,为什么需要四种隔离级别?不同隔离级别下存在什么问题?
  8. 在读已提交的隔离级别下,快照读读的是什么数据?
  9. 在可重复读的隔离级别下,快照读读的是什么数据?
  10. 做题:

初始:k=1

三个事务A,B,C,分别已开启

B:updata k=k+1

C:updata k=k+1 (Q1:k=?)

A:select k (Q2:k=?) commit;

RR级别下,Q1和Q2的值

(3,1)

  1. 介绍一下MySQL的索引
  2. 覆盖索引和联合索引
  3. 做题:

联合索引(a,b,c)

select a>? and b=?;

select a=? and b>?;

select a=? and b=?;

select a=? order by b desc, c esc; a可以,bc不可以,b降序不可以

select a=? and b>? and b<?;可以

select a=? and b=? order by c esc;可以

  1. MySQL的锁,锁的种类
  2. 怎么理解表锁
  3. InnoDB什么情况下会加表锁
  4. 共享锁和排它锁
  5. 行锁,在什么情况下会加锁
  6. 行锁的共享锁和排它锁,在select的情况下,什么时候加共享锁,什么时候加排它锁?
  7. select后缀语法
  8. 行锁的类型
  9. 间隙锁?间隙锁中间可以有数据么?
  10. 间隙锁解决事务隔离级别的什么问题?
  11. A事务对空隙加间隙锁,B怎么才能达到互斥的效果?(B作插入操作的时候,使用插入意向锁达到互斥效果)
  12. MySQL默认隔离级别?解决幻读的锁机制?

算法:

实现一个循环队列, 基于数组实现, 实现其中的入队,出队方法, size = 5

#美团##美团面试##美团一面##美团到店##面经#
全部评论
美团全是Java,你学的不是Java就等着全问数据库和计算机网络吧😀
5 回复 分享
发布于 2022-08-20 21:22 上海
我也是,C++选手,昨天面的美团,全程问数据库,他部门也是用Java。给人的感觉就是只招Java选手
2 回复 分享
发布于 2022-08-20 09:12 辽宁
同学们可以看看微众银行秋招,武汉深圳都有岗位https://www.nowcoder.com/discuss/1022146
1 回复 分享
发布于 2022-08-22 20:12 广东
按照说法,只要问底层,就是卡人的😅
1 回复 分享
发布于 2022-08-22 09:55 山东
老哥 可不可以这么理解,RC每次select创建一个readview快照  所以读的是事务当前最新的快照数据版本,所以可能出现两次读的数据不一致的情况即不可重复读 而RR只有在开始事务后的第一个select创建readview快照,所以没有不可重复读问题。
1 回复 分享
发布于 2022-08-20 11:51 天津
C++选手表示不敢投美团因为怕考我数据库😅
1 回复 分享
发布于 2022-08-19 19:23 江苏
太黑暗了
1 回复 分享
发布于 2022-08-19 14:27 上海
你后端开发,还是软件开发,我也是c++,不会也问我数据库吧,我数据库是了解,根本不会😭
1 回复 分享
发布于 2022-08-19 14:26 陕西
这是全是问MySQL底层原理了。
1 回复 分享
发布于 2022-08-19 14:04 广东
{"pureText":"","imgs":[{"alt":"discuss_166****209512.jpeg","height":705,"localSrc":"content://com.miui.gallery.open/raw/%2Fstorage%2Femulated%2F0%2FDCIM%2FScreenshots%2FIMG_20220907_141242.jpg","src":"https://uploadfiles.nowcoder.com/message_images/20220911/973520425_1662898210694/discuss_1662898209512.jpeg","width":1080},{"alt":"discuss_166****217193.jpeg","height":1239,"localSrc":"content://com.miui.gallery.open/raw/%2Fstorage%2Femulated%2F0%2FPictures%2Fweibo%2Fimg-166****185092410e55d8a70a0f686170ed858ec7467a72eb5390ea9eefbe67339e1315282511.jpg","src":"https://uploadfiles.nowcoder.com/message_images/20220911/973520425_1662898218361/discuss_1662898217193.jpeg","width":749}]}
点赞 回复 分享
发布于 2022-09-11 20:10 北京
楼主我跟你一天面试的,题目完全一样一模一样真的,你问得我都被问了,美团到店我也是19号面的
点赞 回复 分享
发布于 2022-08-25 18:53 福建
大佬要不试试阿里巴巴可以选择三个岗位呢 https://www.nowcoder.com/discuss/1022639
点赞 回复 分享
发布于 2022-08-23 08:59 上海
在 vx 公众号 度小满 招聘 可以投递 也可以在官网投递 内推码 NTAM8vC  随时查看进度(可私信可留言)
点赞 回复 分享
发布于 2022-08-23 00:01 北京
大佬们可以试试安克创新哟~ 安克创新科技股份有限公司校招内推码: M3DC11M 投递链接: https://anker-in.jobs.feishu.cn/s/ja2wCCq
点赞 回复 分享
发布于 2022-08-22 09:40 湖南
请问20.select后缀语法是要考察什么呐
点赞 回复 分享
发布于 2022-08-21 22:01 湖北
我也是c++,就数据库的不太会,也是直接感谢信
点赞 回复 分享
发布于 2022-08-21 12:38 陕西
这是c++。。?
点赞 回复 分享
发布于 2022-08-21 11:27 四川
跟我暑期实习二面问的数据库内容差不多,现场出题考你快照读,当前读,事务和锁以及索引这些东西,然后我就挂了😂
点赞 回复 分享
发布于 2022-08-21 11:19 陕西
Mysql InnoDB没有表锁,面试官把你诓进去了
点赞 回复 分享
发布于 2022-08-21 10:54 广东
深信服科技-提前批网申倒计时最后1天 【薪资福利】 👉本科22w+,硕士25w+,地点全国各大中城市 【投递方式】 投递:PC端hr.sangfor.com / 移动端:关注公众号【深信服招聘】 私信我 直接把简历给HR
点赞 回复 分享
发布于 2022-08-21 10:08 山东

相关推荐

08-20 16:06
门头沟学院 Java
一.项目和八股1.预约失效是怎么实现的?用xxl-job代替人工标记2.用户登录流程SpringSecurity+Redis,用户信息存入redis,返回前端uuid。3.如果是集群部署的话怎么处理?登录不受影响。集群连同一个redis服务,确保授权正常。4.我看你引入了缓存,咋实现的?引入SpringCache缓存部门的树形结构的数据......5.怎么更新部门数据?先更数据库,再删缓存6.怎么保证双写一致性?旁路缓存策略,巴拉巴拉,不知道他听了没有。7.秒杀场景怎么保证数据一致性?互斥锁8.jwt的token和cookie区别?答的一个后端无状态,一个需要维护前端信息,应该说错了。9.第二个项目ai功能怎么实现?两个功能都是调api10.大模型上下文怎么处理?没考虑到11.ES用到哪些场景?倒排索引?存文章数据;建立&nbsp;分词-&gt;文档id&nbsp;的映射关系12.MySQL索引结构讲一下?哈希表(无法范围查询)&nbsp;-&gt;&nbsp;二叉排序树(极端情况退化链表)&nbsp;-&gt;&nbsp;平衡二叉树(频繁左旋右旋增io)&nbsp;-&gt;&nbsp;红黑树(本质还是二叉树)&nbsp;-&gt;&nbsp;B树(非叶子节点存索引和数据,增io)&nbsp;-&gt;&nbsp;B+树(叶子才存数据;&nbsp;双向链表,适合范围查询)13.索引失效场景说的是本质都是未按b+树构建规则来查,说了四种14.接触过其它语言吗?稍微学过c、c++、py二.反问(他没让我问,我主动提出的)1.业务:开发与碳中和相关的SaaS平台(没听过)2.上下班:9点-18点半三.感受总体感觉还算能看吧,但8、10感觉答的不好。另外感觉面试官比较严肃,也没让我反问,问完挂的也很干脆,难道无望了吗
查看14道真题和解析
点赞 评论 收藏
分享
评论
34
245
分享

创作者周榜

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