美团后端二面 3.26(已OC)

1.介绍一下你的项目吧,你点餐系统的 jwt,redis ,Websocket都是系统中干嘛的
2.有做身份鉴权,就是不同用户不同权限的(没有,用户在用户端权限是一样的,商家在商家端也是)
3.你redis 的缓存策略用的什么
4.先更新数据库,再删除缓存,那如果删除缓存失败了怎么办,会回滚吗
5.回滚的话那 redis挂掉了整个系统不就不可用了吗,你怎么解决
6.不用websocket怎么实现服务端消息推送
7.你遇到的项目的难点
8.讲一下你的点餐系统的模块吧,说一下有哪些表,他们的关系是什么
9.介绍一下第二个项目吧
10.讲一下缓存击穿和缓存穿透的区别,怎么解决
11.介绍一下 redis+lua抢优惠券怎么实现的
12.怎么实现分布式锁
13.你是通过什么途径学习的
14.数据库有哪些隔离级别,都是怎么实现的
15.介绍一下 MVCC 的 ReadView 
16.除了 MVCC 还用了什么实现的 (select for update)
17.介绍一下当前读是怎么加锁的
18.什么时候临建锁会退化为间隙锁或者记录锁
19.那什么时候不会退化呢
20.我要建立联合索引(a,b)怎么考虑哪个在前
21.怎么计算字段的区分度
22.怎么找慢查询的问题
23.Explain的结果里面有哪些字段判断是否走了索引
24.语句走了索引,还是比我预期的多查了好几条,你觉得这是什么原因造成的呢
25.介绍一下 JUC可重入锁的原理(AQS)
26.介绍一下 ReentrantLock 和 CountDownLatch 的区别
27.Spring是如何解决循环依赖问题的

手撕:数组 2 长度 n+m,m 个有序元素,后面 n 个 0,数组2有 n 个有序元素,要求把数组 2 合并到数组 1  (想原地修改,做了半天没A出来,最后换了个方法,开了个新数组归并写出来的)

😭😭八股有几条没背,手撕花了太多时间,希望能过吧,感觉有点悬

3.27 更新
已 OC,从今天开始我就是团孝子了
#牛客AI配图神器#
全部评论
经典苍穹外卖加黑马点评😋
38 回复 分享
发布于 03-26 23:14 湖北
看来外卖+点评可以拿下暑期的被骗了
22 回复 分享
发布于 03-27 16:52 湖南
倒插法
4 回复 分享
发布于 03-26 20:34 四川
二面完现在状态有更新吗
3 回复 分享
发布于 03-27 10:13 湖北
什么部门啊
3 回复 分享
发布于 03-26 23:00 上海
暑期吗
3 回复 分享
发布于 03-26 22:06 河南
base北京吗?
1 回复 分享
发布于 03-27 16:03 四川
5怎么答得?
1 回复 分享
发布于 03-27 10:30 湖北
mark一下
1 回复 分享
发布于 03-27 02:14 陕西
问一下手撕是口述还是在word上写
点赞 回复 分享
发布于 04-22 21:36 浙江
mark 一下
点赞 回复 分享
发布于 04-21 20:59 河北
这问的都不是很难啊说实话
点赞 回复 分享
发布于 04-20 11:30 天津
mark一下
点赞 回复 分享
发布于 04-19 09:11 陕西
mark一下
点赞 回复 分享
发布于 04-16 13:15 北京
佬可以看一下你的简历吗 想学习一下简历怎么写
点赞 回复 分享
发布于 04-15 22:59 辽宁
mark一下
点赞 回复 分享
发布于 04-14 23:20 黑龙江
请问佬,那个第四和第五题大概是咋回答的呀?
点赞 回复 分享
发布于 04-13 17:43 黑龙江
我去,好难
点赞 回复 分享
发布于 04-10 18:08 陕西
已老实
点赞 回复 分享
发布于 04-09 13:38 山西
mark一下
点赞 回复 分享
发布于 04-09 13:38 山西

相关推荐

4.1(1h57min)1、自我介绍(2min)2、面试官自我介绍(本地核心商业-基础研发平台-??没听清) 基础知识考察3、介绍一下 TCP 的三次握手以及四次挥手4、为什么握手是三次,不是两次或者四次5、四次挥手一定是四次吗6、说一下 TCP 的全双工7、了解哪些 JAVA 的集合类8、list 和 linkedlist 它两者的使用场景有什么区别9、简单说一下 linkedlist 在中间插入的算法复杂度是多少(O(n))10、hashmap 底层数据结构是什么11、什么时候会触发 hashmap 的扩容12、如何解决 hash 冲突13、如果有两个线程同时往 hashmap 去 put 同一个 key 不同的 value 会有什么风险14、根据这个点说一下 ConcurrentHashmap 的线程安全提现在哪几个方面,为什么hashmap是线程不安全,比如手同时去并发操作一个 hashmap 会有什么问题(讲了同 key 并发扩容可能会有问题)15、讲一下 ConcurrentHashmap 如何保证线程安全的(jdk 两个版本都讲了)16、除了加锁还有什么方式保证线程安全(CAS)17、CAS 在实际应用过程中会有什么问题吗(答了自旋性能消耗)18、那在业务上会有什么问题(答了 ABA)19、如何避免 ABA 问题(版本号)20、上述所有的场景都是对于共享变量的一些操作保证它的线程安全,有没有其它方案做一些线程隔离呢(ThreadLocal)21、详细说一下 ThreadLocal22、讲一下线程池参数23、详细说一下拒绝策略24、现在有一个场景 往线程池提交一个任务但是这个任务里有一个子操作也是往相同的线程池提交一个任务(线程池参数:核心线程 5,最大线程 10,阻塞队列 10,拒绝策略调用提交任务的线程执行)会有什么问题25、什么情况会用无界队列,什么情况会用有界队列26、假设现在有一个机器的 cpu 是八核,内存 16g 那么他用无界队列队列会有什么问题27、简单说一下 spring 的 Bean,它在内存的加载过程是什么样的(比如启动之后它注入的 bean 是如何加载到内存中的)28、假设在 Bean 的初始化过程中,你想在对象 new 出来之前去做一个初始化的操作,你建议用什么方法。29、简单说一下 initializingBean 和 postConstruct 两个先后的执行顺序30、举个例子现在有一个项目,所有的类只有一个,也是用 Spring 框架,这个类继承了 BeanPostProcessor,正常来讲这个 BeanPostProcessor 也会做一些初始化的动作,你觉得现在这个情况下它里面的初始化方法会不会执行。中间件考察31、讲一下你了解的 redis 数据结构32、redis 的 string 底层是怎么实现的(sds+链表)33、redis 在大流量的并发场景起了什么样的作用34、redis 是如何处理这些网络请求的?比如说我有 1w 个请求进来,它怎么拿到这些请求做处理。35、假设现在有一个场景一共十个请求,我单线程处理和另一种场景也是十个请求但我有 10 个线程处理,你觉得哪种速度会更快(不好说,可能会有写的情况)36、那么假设这十个线程都是读呢(十快37、那为什么要设计成多线程呢38、假设有一百万个读请求哪个更快(单快)39、讲一下 mysql 底层为什么要是 B+树而不是 B 树40、b+树在 I/O 方面和 b 树有什么区别41、聚簇索引和非聚簇索引的区别42、为什么不是所有索引的叶子节点都存放数据43、索引失效44、讲一下隐式转换这种索引失效案例实习、项目考察45、省略(主要问了实习的一下工作和压测相关的问题)开放性问答以及手撕(合并两个有序链表)反问是心软面试官了,面试过程中非常友好,会对没有回答上的点进行解答。-----------------1h 后约二面#美团约面#
坚定的芭乐反对画饼_许愿Offer版:现在实习招的都是什么超人
点赞 评论 收藏
分享
陆续一个月了,腾讯、阿里云、淘天、高德、pdd、字节、团子都面过了,运气足够好,都没一面挂。项目(无实习):两个玩具项目,几乎很少问,要么是让介绍项目难点时讨论下,要么就是基于项目去引申(相当于场景题和设计题)。所以如果时间不多,就没必要死磕准备项目了,稍微包装下就行。至于时间多的,可以自己借助gpt和有些技术团队的博客/沙龙去提升下项目。比如缓存一致性问题,遍地都是cache aside或者延时双删,可以调研下有没有其他成熟些的方案。八股:少部分是八股盛宴,大多数情况问的都是些常规八股,偶尔是很细的八股+深挖。有两场面试甚至没问八股。有些面试官会在你不了解某个八股的时候,会引导着思考。比如解决某个问题,我提到了可能要用本地缓存,面试官问我了解本地缓存不,不了解,然后就会问你觉得本地缓存该如何设计,有哪些功能。(类似的还有字节拷打cms垃圾回收器)手撕:简单题+hot100原题。补充两点:        1.常见的读写文件、异常处理还是了解下,碰到过算法题是让从文件读数据的;        2.代码规范性/风格,有时间的话可以提升下,起码不能太差。在面试过程中有两个面试官提到过这点遇到两次多线程题:顺序打印ABC、多线程计算数组和(futuretask最好会用)一次sql题(简单的sql还是最好掌握,如果面试官出了个简单的,写不出来就很尴尬了)其他类型的题大文件,小内存,排序/去重/统计次数等,这部分就看个人知识储备和思考能力了    建议        多刷面经,可以快速积累场景题、设计题、多线程题,而且能快速get到高频八股,比如oom、cpu使用率高、mysql的explain的作用找暑期哪有不疯的,运气是非常重要(特指面试官)。最后祝各位早日oc(也祝我能oc),无需过度焦虑,才四月初,正是发力期。过段时间一堆鸽穿的。#暑期##暑期实习加油#
ALEX_BLX:项目这个我也深有体会,玩具项目基本不问,微服务项目没上线也不问,感觉只是过简历关有用。我有实习然后基本上都是在问实习的东西,问到后面我自己都懒得准备了因为基本都能猜到要问实习的什么东西。建议大伙可以适当把项目的一两点内容包装到实习上,尤其是像我这种实习基本没干啥只是混一段经历的。八股要准备,主要是八股可以串在项目/实习的问答里
查看10道真题和解析
点赞 评论 收藏
分享
评论
92
498
分享

创作者周榜

更多
牛客网
牛客企业服务