美团面试(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 山东

相关推荐

好久没来牛客了,今天面试了一个实习生,感觉对方形象乱糟糟的,头发像鸡窝,像刚睡醒就来面试了,第一印象直接大打折扣,感觉我没有受到应有的尊重,再加上对方业务能力也一般,我直接挂掉;大家面试的时候还是好好收拾一下自己吧,争取给面试官留下个好印象,面试这东西还是存在眼缘的
MinJerous:更在乎本质,应该看候选人是否和岗位需要的能力匹配。洗脸/不洗头都无所谓吧,说不定人家刚刚通宵准备,就是为了这场面试呢?你挂掉他核心原因还是他能力不行,而不是形象。就算形象好点,能力不行你敢给过吗,不怕后面+1质疑你
点赞 评论 收藏
分享
刘湘_passion:出国旅游?那就小心你的腰子咯
点赞 评论 收藏
分享
高斯林的信徒:问你有没有保底,好人啊,就差把这是kpi面告诉你了
点赞 评论 收藏
分享
评论
34
245
分享

创作者周榜

更多
牛客网
牛客企业服务