美团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.手撕:给定一个数组代表股票每天的价格,请问只能买卖一次的情况下,最大化利润是多少?日期不重叠的情况下,可以买卖多次
全部评论
牛友面的哪个部门
点赞 回复 分享
发布于 昨天 04:50 广西

相关推荐

昨天 11:20
门头沟学院 Java
1、我有很多IP,现在需要写一个shell脚本,能探测出不通的IP和时间戳,并输出,怎么写2、介绍OSPF的所有LSA (没说v3,我觉得不用说八类九类)3、详细介绍下一类,二类 LSA4、哪些设备会发送network LSA5、交换机收到发来的信息,先识别哪一层?大概就是那种先匹配哪个表,若匹配则进一步匹配啥;不匹配则什么转发二层动作那种,答的越多调理越清晰越好6、TCP的MSS字段,设置大了设置小了有啥影响?和MTU的关系是什么7、了解过负载均衡产品吗?(答了云产品的CLB和ALB)网络负载均衡有了解过吗8、如何设计减小bgp的路由抖动,减小单点故障的影响性,提高网络的健壮性?(好难,我答冗余,监控,以及bfd,nqa这类,他都没啥反应,不知道他想要的是什么答案?)9、了解过运营商ISP的网络吗10、用过哪些厂商的公有云云产品?11、M-LAG技术有了解过吗?(此间提到没有设备横联线的场景,我表示没听过)双发ARP的方案了解吗?12、追问:那你们怎么保证交换机下联服务器的流量均衡的向上联的两台交换机发送呢?13、商用交换机的型号接触过哪些?板卡接触过哪些型号?14、介绍下你参与过的一个项目,你负责其中哪些工作15、讲一下一个交换机收到数据帧后的判断过程(我理解就是从收到后,看什么表,看完后怎么操作,再看什么表,再怎么操作,这样)16、OSPF邻居建立不起来的原因,怎么排查出来你说的这些原因?挨个看配置吗?17、数据中心,两台服务器ping不通,怎么排查
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

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