美团秋招后端开发面经

1.如何破坏类加载机制?你了解哪些破坏类加载机制的实现?
2.redis中删除一个key后整个过程是怎么样的?删除完立马就在内存里删除了吗?
3.nginx有哪几种负载均衡方式?选择策略是什么
4.你有两个微服务,还部署在不同服务器上,你选择一个最复杂最核心的环节,从如何触发到后续流程全部说一说
5.你写了动态配置中心,但是你好像没发现其中线程安全问题啊,这么说吧,我在项目运行的时候修改了动态配置,恰好此时有很多线程高并发的在查询这个动态配置的数据(比如降级配置,你现在改为服务降级,很多线程正在运行,刚查完数据未降级,这些运行中的线程怎么处理?),你怎么办,加锁吗,加锁效率是否很低,直接在redis这个注册中心里读取数据吗,那你配置数据这个在后端中有什么意义?
手撕
1.生产者消费者队列:设计一个停车场,100个车位,可以停车和出库,用生产者消费者队列实现
2.规则树和责任链设计模式:我看你项目写了规则树和责任链,手撕写出来吧。
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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