11.3美团日常实习面经

1.讲一下TCP
2.智能指针
3.智能指针是线程安全的吗?智能指针赋值的操作是原子的吗?那string赋值是原子的吗?
4.vector的扩容机制,对于一个vector不加锁的情况下多个人读一个人写是线程安全的吗?为什么?这个场景有没有办法让他线程安全?
5.讲一下调试coredump文件
6.写程序的时候有没有遇到过内存泄漏,怎么检测?
7.有没有写过或看过内存池的实现?既然malloc有内存池为什么要自己实现?会有什么优势?
8.讲一下Innodb
9.sql优化方法
10.知道sql用什么方法解析一条语句吗?
11.B+树vs B树

算法题:leetcode原题 链表重排
给了思路,面试官说没问题让写一下,结果最后脑子抽了边界调了半天没调出来

总结:记录一下自己第一次面试,美团面试官很好,过程很舒适,不过应该凉了还是太菜了,而且太紧张,简单的算法题也写错了,发个面经攒攒人品,希望再接再厉。

(勉强过了一面,约了二面)

—————————————————————————-
更新11.7(二面)45min左右
1.自我介绍
2.介绍一下项目
3.简单挖一下项目
4.调用new之后的流程是什么?
5.提到了malloc,讲一下malloc原理
6.能实习多久
算法:两道手撕
(1)反转指定区间链表
(2)合并区间(面试官想让写O(val)复杂度的,想不出来写了个O(n)的)

反问环节
当晚二面过
全部评论
佬,美团日常实习在哪投呀
1 回复 分享
发布于 2023-11-03 21:34 上海
写c++的嘛?是什么岗呢
点赞 回复 分享
发布于 2023-12-29 18:32 河北
佬做的什么项目,可以分享下吗?
点赞 回复 分享
发布于 2023-12-22 00:01 四川
校友,我也投了美团日常实习,薪资是多少啊
点赞 回复 分享
发布于 2023-11-15 18:50 黑龙江
佬,什么时候投的呀
点赞 回复 分享
发布于 2023-11-03 21:37 山西

相关推荐

2025-12-21 01:25
门头沟学院 Java
1.实习介绍2项目里面有没有遇到比较有挑战性的事情3你提到用到的这个乐观锁的话是算是什么样的一个环节4为什么不用悲观锁或者互斥的那种呢5我这有两个问题,第一个是为什么你用了乐观锁前面还要加分布式锁呢?我不加行不行,第二,我可以直接用数据库行锁代替乐观锁么,可以么6除了这些还有没有其他挑战,讲一下7.你刚才提到一个观察者模式,你这个观察模式是利用的什么去实现的8为什么不用用Spring自带的 ApplicationEventPublisher机制或者注解那种去实现,你们业务和场景上是怎么考虑的9.你说模块主动订阅感兴趣的配置,那如果后续如果不是Apollo,去替换成其他的一个方案的话,你这个过程会不会受到影响10.刚才聊到这个配置中心,这个我想问你一个问题,假如说我一个类里面我定义一个静态变量,然后我引用了这个配置中心的一个某个配置。那在这个类里面有一个普通的一个方法吧,然后他引用了这个静态静态变量。那这时候如果在这个类在加载的过程中,这个静态变量会不会有可能会发生什么11.redis在使用的过程中,我们基本上会跟数据库配合。然后你在使用的 redis 的时候涉及到的场景有哪些,我如果是读多写少的场景怎么保证数据一致12.看你也做过金融方面,它对这个数据的一致性要求应该。就是会更高一些。对吧,基本上有可能会有一些场景要求强一致。那这种的话有什么解决方案一般13.mq遇到积压怎么去分析和解决14.有没有用过那个那个completeablefuture这样的一个工具类?这个工具的话。他主要都解决了什么问题15.CompletableFuture用的线程池是什么,它会有什么样的问题,就比如我如果任务较多、耗时很长这种场景16.刚才你提到就是说它不,它是异步的,不去阻塞主线程,可以可以异步回调去获取这个数据,那这个这样的场景下的话,假如说我开发了一个接口。然后用户发起一个请求,他怎么实现这种同步等待你这个异步调用的结果呢17.那这样的话其实对于主线程来说是不是还是属于阻塞18如果我主线程我可以阻塞但是要有一个超时机制,这样你任务要怎么添加处理19.做一个数据转化器,假如我现在有一个十进制数是41。转成16进制是多少20.手撕:给定一个数组代表股票每天的价格,请问只能买卖一次的情况下,最大化利润是多少?日期不重叠的情况下,可以买卖多次
点赞 评论 收藏
分享
评论
2
36
分享

创作者周榜

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