美团第二次一面 3.27

上一次面试表现太差,直接挂了,重新被捞起来,重新一面。
这一次面试官引导的非常好,从简单慢慢问到困难的题目,八股很多,整个面试流程1h,面试体验非常好。
面了20min,中间接了个别的公司的电话,我不敢不接啊,出去接了个一分钟电话,回来接着面。
八股文部分30min、项目和场景题15min、手撕10min、反问5min。

1. 怎么学习的,看的哪些书,其实就是说你那些比较熟悉,后面都是围绕我说的方向展开的。
2. 数据库索引有什么了解。
3. 为什么用b+树不用其他的数据结构。
4. b+树叶子节点存的是什么。
5. 联合索引什么时候失效。
6. 如何判断sql有没有用到索引。
7. 讲一下数据库的锁机制。
8. 什么情况下用表锁、什么情况下用行锁。
9. TCP和UDP的区别。
10. TCP和UDP使用场景。
11. TCP如何保证可靠传输的。
12. rabbitMQ用了哪些设计模式。    背过,我忘记了啊啊啊啊。
13. mq什么时候发生消费失败的场景。
14. mq如何保证消息可靠性。
15. mq如何进行持久化。
16. mq如何避免消费重复的消息。
17. redis基本数据类型,string类型的底层实现
18. redis中有序队列,  我不知道,后来我才直到问的是是有序集合,队列能和集合一样吗?上当了,不然redis还能再多问一些的。
19. 介绍一下项目。
20. 围绕项目问了很多数据库相关的操作,比如表怎么设计,索引怎么设计的等等。
21. 场景题,如何对接三方支付。

手撕:简单题,合并两个有序数组

最后她说我看你不懂java,我还是要问你两个简单的java问题。

1. hashmap和什么什么hashmap由什么区别。  不会
2. java中两个整形做比较。

反问环节。
全部评论
楼主有点猛居然还出去接电话。。。
5 回复 分享
发布于 2023-03-28 19:26 上海
哈哈哈哈,concurrent hashmap,比hashmap线程更安全,老哥英文水平要在线啊
4 回复 分享
发布于 2023-03-28 12:08 美国
哥们怎么被捞的
1 回复 分享
发布于 2023-03-28 16:15 北京
要不再沉淀一下吧
点赞 回复 分享
发布于 2023-04-04 09:11 北京
老哥我直接选定部门了,没选都喜欢,挂了,是不是不会被其他部门看见捞捞了啊😭😭
点赞 回复 分享
发布于 2023-04-03 20:40 黑龙江
您好,我想请问一下,rabbitmq的设计模式指的是 topic fanout这种路由吗,还是设计模式这门课里面的设计模式呀,比如工厂模式等
点赞 回复 分享
发布于 2023-04-02 22:59 湖北
挂了之后多久被捞的
点赞 回复 分享
发布于 2023-03-30 17:04 江苏
您好,您是投的美团的什么部门的什么岗呀?java后端开发还是测开?
点赞 回复 分享
发布于 2023-03-29 19:52 浙江
阿里巴巴AE金融核心部门招聘24届实习生感兴趣私聊【java开发】【毕业时间:2023年11月~2024年10月】
点赞 回复 分享
发布于 2023-03-28 19:29 北京
rabbitmq设计模式 是指那几种路由模式吗?
点赞 回复 分享
发布于 2023-03-28 17:51 四川
是不是个女面试官?问的和我基本一样,t也是昨天面的。楼主过了吗?
点赞 回复 分享
发布于 2023-03-28 13:03 北京

相关推荐

03-21 12:14
山东大学 Java
1.你的登录功能是基于什么来实现的呢?2.你使用了多级缓存,redis+本地缓存,那你的本地缓存是怎么去实现的?3.如果redis和DB库存不一致导致超卖了怎么办?4.如果redis和DB库存不一致,如何让用户感知到下单失败?5.如果抢票只有一张票,但是有上千万和请求到来,如何进行处理?不用消息队列的话?比如令牌桶?限流?6.用redis来实现全局唯一ID是如何来实现的?会不会导致7.项目有做分布式的部署么?如何实现?8.了解什么是Function call,什么是mcp,什么是skill么?9.平时编程有用什么AI么?10.Java面向对象的三大特性是什么呢?有什么含义?11.子类中如何引用父类的方法?12.父类对象的引用可以调用指向子类的新方法么?13.重载和重写有什么不一样么?14.如果重载里面的参数是list,但是泛型不一样,算重载么?15.被哪些修饰修饰的方法是可以重写的?16.Java的static方法有哪些作用?17.有什么办法在静态方法里面调用非静态的方法?18.Java常见的集合或者说集合框架有哪些?19.Concurrenthashmap是如何实现的?20.Java里面有哪些创建线程的方法?21.线程池的有哪些参数?他们具体什么含义?22.为什么要尽量使用自己定义的线程池?23.Thread local的实现是什么?它里面用了什么引用?24.排查过内存泄露的例子么?如何排查内存泄露?25.如何去排查OOM?26.Spring中的autowired和resource注解有什么区别么?27.Spring的bean默认是单例还是多例的?如何创建多例的bean?28.如果依赖注入的时候接口有两个实现,怎么是选择要注入哪个?29.Spring的IOC和DI是什么意思?30.用过spring的切面么?如何使用切面?31.MySQL有哪些隔离级别?他们怎么实现?为什么使用Mvcc解决可重复读?32.MySQL的索引失效的场景有哪些?33.索引是越多越好么?34.为什么平时实际生产要反范式?35.数据库的Join有哪几种方式join啊?有两个表,一张是交易的表,一张是结算的表,交易会每天给把它收到的订单给结算发一份。两个表都有订单号字段,如果有人在结算的表插入订单(不在交易的表)或者交易给结算的表丢失部分数据,如何去排查这些异常的数据?36.计算机网络的tcp协议如何做拥塞控制?37.Tcp头部的内容了解么?有哪些字段?38.手撕:K个一组翻转链表回答了七八成的问题吧,手撕六分钟写出来,面完直接约二面
牛客在线求职答疑中心
点赞 评论 收藏
分享
评论
12
63
分享

创作者周榜

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