盒马 暑期实习 Java 一面凉经
时间:2024.05.31 15:00 25min
形式:电话面
感受:面的第一个互联网大厂,居然是电话面,面的时间也不长。前半部分拷问项目,答得不是很顺畅,后半部分拷问MySQL八股,有一个没答上来。无反问,面完秒挂。
内容:
1. 自我介绍
2. 你做的哪个项目时间长一点(接下来就开始拷问这个项目)
3. 你介绍一下这个项目的主要功能,然后说说你完成的部分
4. xx模块具体是怎么实现的
5. 你是先将数据写到Redis中再发送消息吗,为什么要先写Redis再发送消息
6. 削峰限流是在生产者还是消费者做,被限制住的这部分数据存储到哪里,怎么处理
7. 项目有多少数据测试量
8. 全文搜索对应的是什么功能,怎么构建索引,查询的时候怎么查
9. 怎么构建倒排索引,使用MySQL可以实现倒排索引的功能吗
10. 在MySQL中要存储创建时间,要使用什么数据类型?
11. DateTime和TimeStamp的区别
12. count(1)和count(*)的区别(如果表有多列且无主键,count(1)执行效率优于count(*))为什么
13. 索引失效的场景
14. select xx where a=xx and b<xx order by c 怎么创建索引,每个索引都会被用到吗
(创建联合索引(a,b,c),都会用到?)
15. B+树是什么样的
16. B+树一般有几层?千万级别的这个数是怎么算出来的?
17. 脏读是什么、幻读是什么
18. 如何解决脏读、如何解决幻读
19. 实际会使用串行化吗
20. undo log, redo log 和 bin log
21. 你可以实习多久
形式:电话面
感受:面的第一个互联网大厂,居然是电话面,面的时间也不长。前半部分拷问项目,答得不是很顺畅,后半部分拷问MySQL八股,有一个没答上来。无反问,面完秒挂。
内容:
1. 自我介绍
2. 你做的哪个项目时间长一点(接下来就开始拷问这个项目)
3. 你介绍一下这个项目的主要功能,然后说说你完成的部分
4. xx模块具体是怎么实现的
5. 你是先将数据写到Redis中再发送消息吗,为什么要先写Redis再发送消息
6. 削峰限流是在生产者还是消费者做,被限制住的这部分数据存储到哪里,怎么处理
7. 项目有多少数据测试量
8. 全文搜索对应的是什么功能,怎么构建索引,查询的时候怎么查
9. 怎么构建倒排索引,使用MySQL可以实现倒排索引的功能吗
10. 在MySQL中要存储创建时间,要使用什么数据类型?
11. DateTime和TimeStamp的区别
12. count(1)和count(*)的区别(如果表有多列且无主键,count(1)执行效率优于count(*))为什么
13. 索引失效的场景
14. select xx where a=xx and b<xx order by c 怎么创建索引,每个索引都会被用到吗
(创建联合索引(a,b,c),都会用到?)
15. B+树是什么样的
16. B+树一般有几层?千万级别的这个数是怎么算出来的?
17. 脏读是什么、幻读是什么
18. 如何解决脏读、如何解决幻读
19. 实际会使用串行化吗
20. undo log, redo log 和 bin log
21. 你可以实习多久
全部评论
千万级别是黑马说的😂
这么多数据库
感觉好难
哥们下次就多往项目上引,尽量多聊点项目相关会减少很多不确定性
校友是25硕吗
佬,要不要投一下蔚来😁
相关推荐
查看4道真题和解析
点赞 评论 收藏
分享