美团后端4.1一面面经

📍面试公司:美团

👜面试岗位:后端开发

📖面试问题:

自我介绍

先问能实习多久,有没有实习经历

说一个印象比较深的项目和具体的难点和怎么解决的

介绍一下JWT(项目中使用了)

为什么选择websocket,在这个过程中有没有调研其他的技术栈?

学Java大概学了多久

下面开始八股

接口和抽象类的区别

接口和接口之间是继承关系还是实现关系

final和static关键字

介绍一下Java的集合类

hashmap是线程安全的吗

concurrenthashmap是怎么实现线程安全的

讲一下CAS,介绍一下自旋锁

讲一下synchronized锁升级的过程

锁能降级吗

什么是死锁

如何避免死锁发生,死锁出现了如何排查

redis数据结构有哪些,你们有用到过哪种,用在什么场景下

redis的持久化怎么做的

redis的内存达到了上限怎么办

有哪些淘汰策略

说一下缓存雪崩、缓存击穿、缓存穿透

说一下数据库的事务

怎么实现持久性的,怎么实现隔离性的

说一下MVCC

介绍一下索引的数据结构

为什么用b+树呢

为什么选联合索引呢

为什么会存在最左匹配原则呢

手撕:找出数组前k小的数

🙌面试体验:面试官很友好,体验很好,但是手撕前多想想,这道手撕明显最小堆合适点,我直接快排做了,包减分的

4.8 更新 已回人才库 我还是太菜了

#软件开发笔面经#
全部评论
大佬多久约的二面啊
2 回复 分享
发布于 04-03 16:22 陕西
算法可以直接用优先队列吗?还是要自己写最小堆
1 回复 分享
发布于 04-05 00:26 江苏
佬项目有微服务吗,是黑马点评吗
1 回复 分享
发布于 04-03 20:52 辽宁
mark一下手撕题
点赞 回复 分享
发布于 04-08 20:08 广东
mark
点赞 回复 分享
发布于 04-06 14:46 天津
快速选择也可以的
点赞 回复 分享
发布于 04-06 13:55 广东
算法
点赞 回复 分享
发布于 04-05 00:35 江苏
mark了,八股盛宴
点赞 回复 分享
发布于 04-05 00:05 江苏
请问是哪个部分的岗位呢
点赞 回复 分享
发布于 04-03 20:42 北京

相关推荐

一面技术面,面试官应该是一个老骑手了,懂得很多,拷打的很深,很多问题我都答不上来,感觉进不了站长二面了。。。1.自我介绍,有什么特质适应骑手的工作#五一之后,实习真的很难找吗?##牛客AI配图神器#然后开始问情景题2.假设你午高峰时同时配送多个订单,cbd有5个订单同时超时预警,其中3个在写字楼20层以上且电梯排队,1个是容易洒的汤品,另1个客户备注“迟到就拒收,等着差评吧”,你会如何设计这次配送的策略?根本答不出来,感觉就不应该一次接这么多单。。。。我回答应该按照距离来看,然后再先满足汤品,然后送备注的那个客户,最后再送写字楼的,面试官感觉不是很满意。。。3.调度系统发现骑手在午高峰时只接距离近、单价高的订单,导致长距离订单积压。作为平台方,你会如何优化调度算法来平衡骑手收益和用户体验?答不上来。。。骑手岗为什么会问到平台方啊,直接说不清楚,换个问题4.换了个问题,现在你手上已经有4个订单,全部临近超时,这时系统突然推送一个肥单,配送费翻倍。但接了必然导致已有订单超时。你会怎么决策?答应该放弃肥单,肯定不能超时啊。。。不知道为什么要问这个,感觉现在美团特别喜欢问超时的情况?感觉面试官已经有些不耐烦了。。。。回答的确实不好,可能这些问题对于老骑手来说很简单吧,然后问了道算法5.算法:给定一个地图(用邻接矩阵表示),m个取餐点和n个送餐点坐标,你当前位于取餐点1,计算最优路径,使得总行驶距离最短,且所有餐点都取到后再开始配送,要用贪心,但是时间太短了没做出来。。。6.反问,我问了咱们站点主要接的单是周围多大范围的,爬楼多不多,面试官回答要具体看情况,不好说,但是爬楼肯定要爬。然后又问了问面试官个人对于差评是怎么看的,大概差评率多高算高,面试官说越低越好,不好确定,怎么感觉什么都没问出来。。。感觉要挂了,发个面经攒功德,如果挂了我就投隔壁京东骑手了,那边貌似缺人,应该好进一些。。。。有无uu已经是骑手的给个内推?#面试时最害怕被问到的问题##如何判断面试是否凉了##大家都开始春招面试了吗##美团##美团约面##美团暑期一面#
点赞 评论 收藏
分享
04-20 18:42
已编辑
门头沟学院 Java
后端一面3.19待记录。。。后端二面3.211.ai写一个js脚本2.场景题数开一面4.21. 怎么用布隆过滤器解决缓存穿透的问题2.布隆过滤器不能删除的话,那么假设现在有个场景是需要对访问的数据进行一个删除,那么要怎么设计3. redisson怎么实现分布式锁4.项目5.HashMap的扩容机制6.锁升级7. mysql事务的隔离级别以及其实现8. bitmap怎么实现用户签到功能9. bitmap保存每个用户当前月的签到情况的话,在用户量很大的情况下可能会导致内存占用过多,有没有什么解决的好办法10.在用户量不大的情况下,将所有用户签到存在一个bitmap中怎么实现手撕:k个一组反转链表数开二面4.8:1. Java基本数据类型2. 讲一下在项目工程中使用long的例子3. 用过byte吗4. 介绍一下什么是多态5. 介绍一下深拷贝和浅拷贝的区别6. 在工程中是如何实现深拷贝的7. 讲一讲什么是函数式接口8. 使用过lambda表达式吗9. 什么是事务10. 事务的四大特性11. 在工程中是如何实现事务的12. Spring框架有两个IoC容器能介绍下吗13. 能不能介绍一下什么是动态代理14. 之前有用过动态代理写过一些东西吗15.项目16. 当你的系统出了问题的时候,作为一个研发,你是怎么了解到你的系统出了问题17. 你系统中的日志都存在哪个地方18. 用过哪些消息队列,怎么选型的19. redis有哪些数据结构20. 缓存三剑客的含义和解决方案21. 能不能介绍一下在工程中用到的一些比较好用的提效的工具或者插件22. 介绍一下你在学习或者开发工程中遇到的比较困难的事情23. 最近有学习一些新的东西吗24. 受到同学或者老师最严厉的批评是什么25. 分享一个印象最深刻的周围人让你最不舒服的经历
点赞 评论 收藏
分享
评论
14
99
分享

创作者周榜

更多
牛客网
牛客企业服务