菜鸟直管一面

📍面试公司:菜鸟直管

🕐面试时间:4.14

💻面试岗位:Java开发工程师

❓面试问题:

  1. 自我介绍
  2. 基本信息确认
  3. 面向对象语言的特性
  4. 子类继承父类可以重写吗
  5. 接口和抽象类的区别
  6. 创建线程的方式
  7. 说几个线程安全的集合、线程不安全的集合
  8. ArrayList是线程不安全的,如果我想在多线程情况下使用怎么保证线程安全
  9. 多线程删除或更新ArrayList会有什么问题
  10. Restful协议通常有哪些方法可以使用
  11. post可以用来获取资源吗
  12. mysql和reids为什么会出现数据不一致的情况,你是怎么解决的
  13. 既然是为了解决高并发场景的问题,延时双删你这个延迟时间不觉得对性能影响很大吗
  14. 你要保证的数据一致性的这个点在哪里,就是在某一个时刻你要保证谁的数据是对的,mysql还是redis
  15. 抽奖系统的高并发怎么保证的
  16. mysql的索引结构是B树还是B+树
  17. B树和B+树的区别
  18. 反问

🙌面试感想:面试体验一般#牛客AI配图神器#

#发面经攒人品#
全部评论

相关推荐

发面经攒人品
点赞 评论 收藏
分享
点评被问穿了,项目用点评的可以看,最近一直看Agent了,点评都忘了,回答很烂,但是面试官人很好,一直在教我怎么思考,怎么做技术选型,面试都不白面啊1.先讲一下你的项目的架构,怎么组织的,为什么这样组织2.多级缓存怎么做的,考虑了哪些缓存一致性问题,多个服务器本地缓存、redis缓存、DB之间数据一致性怎么解决3.旁路缓存太low了,而且你是高并发,并不能很好的解决这个问题,面试官举例了很多数据一致性实现方案4.秒杀问题,redis做预扣减,问题在哪里5.宕机了你怎么解决,容灾处理之后,还是有一部分数据丢失了你该怎么办6.对账补偿之后还是有一部请求的数据丢失了,这时候怎么办?7.redis一直宕机起不来,甚至你的容灾策略都出问题了,你该怎么办8.为什么采用kafka?9.你说的这些点RocketMQ也能做,RabbitMQ也能做,甚至redis stream也能做,为什么不用这些?10.你选kafka,kafka有什么缺点?11.共同关注计算,5000量级耗时多少,10万,100万呢?12.对于两个个亿万粉丝的大V,共同关注计算该怎么优化,用什么技术选型13.除了分页还有别的吗,在底层做优化?14.商户搜索是怎么做的,都包含哪些模式?15.这些模式的搜索用的什么技术,怎么优化搜索的方案能保证快,稳,准?16.布隆过滤器的缺点是什么?17.怎么优化,你是怎么重建的,存的数据量级有多大?18.布隆过滤器你用的哈希是几种,都是什么,为什么用这几种?
发面经攒人品
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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