菜鸟集团

收藏
物流运输
10000人以上
B轮
杭州
牛客指数榜
查看官网
上传简历
职位类型
全部
最新
热门
直接介绍实习1.介绍实习做的一个业务,背景是什么,怎么保证消息会回推,要是没回推呢?2.介绍transmitThread和其他threadLocal区别,它的原理是什么,讲一下源码(没看过),它有什么潜在问题?上下文怎么传递的,描述新建这个对象的代码3.线程池参数以及你是如何理解线程池的4.你会怎么设计dubbo,和普通http什么区别,序列化是什么以及有哪些实习(答了fastjson和protobuf),追问两者区别,继续追问fastjson源码(没看过),序列化怎么保证传输端和接收端接收字段一致?其他微服务改了字段,导致不一致怎么办?项目上线怎么同步(回答了灰度发布,切流,面试官没反应,也可能是ddd的防腐层?)5.为什么要用netty,原理是什么,你的数据量用普通的http不会产生并发阻塞的问题吧?redis部署了几台,什么配置?6.分布式锁讲一下,你用了状态机来实现幂等?给出sql语句,失败返回什么?如果用分布式的redis,怎么获取全局锁其他都在询问项目细节反问:菜鸟这些中间件是要自己搞的吗?面试官答:问你源码的东西都是我们阿里内部在用的,要去学感觉有了实习之后,面试官很爱问项目细节、源码、原理以及为什么这么设计,是否考虑过其他极端情况。面了快一个月,还没开始一次酣畅淋漓的八股吟唱。挂麻了,现在只想坐在溪边吃流水细面,啥时候能碰上一个看对眼的面试官啊
查看6道真题和解析
点赞 评论 收藏
分享
09-15 22:02
门头沟学院 Java
1,介绍 Java 有几种集合类2.具体有几种 list?3. 如果给你一个对象,ArrayList你有几种排序方式?4.那你刚刚提到了Comparable 和 Comparator 这两种方式,你知道这两种方式有什么区别吗?5. HashMap 的数据结构6. 那它是线程安全的吗?7.如果要实现 HashMap 的线程安全,可以用什么样的方式呢?8.你刚才说 Concurrent HashMap 是可以保证线程安全的,那它是如何保证线程安全的?9.那你有了解过什么是 CAS 吗?10. CAS 会导致什么问题呢?11.你知道 Redis 它为什么会那么快吗?12.你刚刚说到它是基于内存的这个操作,那我直接在内存中创建一个 HashMap 不可以吗?13.他又提示一下,没说全,那如果我的服务突然宕机了,需要重重启。那会会怎么样?如果我用 HashMap 的话。然后我提了持久化这样14.你刚刚说说 Redis 它是单线程的,那它为什么设计成单线程呢?以及它为什么单线程还能这么快呢?有有了解过吗?15.你的项目中用到 Redis 来做库存扣减,那你是怎么保证 Redis 和 MySQL 数据库的数据的一致性?16.你怎么解决的大key问题17.讲一下 Redis 集群模式有多少种?18.如果你负责的这块业务,它的 QPS 突然提升了 100 倍,这种情况下你会怎么去处理它?19.那你知道限流、降级,还有熔断,这三个场景区别是什么?20.假设 Redis 它被打满,还能够继续用吗?21. Redis 的过期策略,有了解吗?22.最后问一个算法题,说思路,一个无序的整数数组,然后要求返回一个同样长度的数组。返回的数组每一位,它代表的是我之前给你的那个数组中的每一位的下一位比它更大的数的下标。如果后面没有比它更大的数的话,就用-1 来代替。再问空间和时间复杂度反问表现,说我实际解决问题能力有待提高,QPS那个应该先考虑是不是恶意请求什么的,没考虑到呢结果什么时候出,一周之内后续流程:一共两轮技术面,一轮主管面也就是HR面
查看22道真题和解析
点赞 评论 收藏
分享
09-09 15:40
山东大学 Java
1、自我介绍2、请你花 5min 左右介绍一下项目一的背景和你做的工作3、你们的缓存和 DB 用的什么一致性策略?是强一致的吗?4、目前两级存储都是做的单机部署,你的这个策略能否应用到分布式的场景?如果应用到分布式场景下,需要考虑哪些问题?5、浅谈实习(6min)6、项目中用到了 ES,请你谈谈 ES 和 Lucene 的关系7、ES 是怎么实现高效检索的?8、ES 的数据查询是放在内存中还是磁盘中?9、MySQL 会存在深分页查询,ES会存在吗?10、MySQL 中我如果执行一条 select 语句,limit 100,100; 那么实际在数据库中检索了多少行数据?11、处理 MySQL 深分页查询的手段有哪些?12、你觉得现在的大型商业产品是如何去处理深分页问题的?比如 Google 或者百度,怎么处理深分页的?13、项目中用到了 AI 扩图,简单讲讲14、平时有去了解过 AI 相关的一些技术原理或者说相关知识吗?15、谈谈你如何理解大模型这三个字?16、回到大模型的使用场景,你和它聊天,它是具有上下文的记忆功能的,你觉得这个记忆的功能是大模型提供的能力吗?大模型是有状态的吗?17、大模型是如何去驱动一些任务的执行的?比如订机票,打开网页等操作,为什么大模型能够去订机票?为什么它能够打开网页?18、给你提一个需求:假如一个城市,有 100 万个菜鸟的包裹柜,一个城市一天可能会有 1 亿 哥包裹的存取。现在给你这 1 亿个包裹的存入和取出时间,用一个数组来存储。假设这些包裹都是在一天内进行存入并取出的。现在的问题是:如何找出这一天中的哪个时间段包裹没有被取出来的数目是最多的?以及它们所在的时间段是多长的时间?你的方案的时间和空间复杂度是多少?19、项目中使用了分布式锁,谈谈基于 Redis 如何实现分布式锁?20、除了 Redis 实现分布式锁以外,还有其它哪些方案?21、分布式环境下,对于 MySQL 数据库而言,可以用什么手段来保证数据的唯一性?22、数据库的唯一索引对 null 支持吗?可以支持两个 null 数据吗?它是唯一的还是不唯一的?23、反问
查看22道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务