携程 java 社招一面

📍面试公司:携程

👜面试岗位:后端开发

📖面试问题:

  1. 自我介绍+项目
  2. 你们的商品库为什么要分成 BC 端分别维护
  3. BC 数据如何同步的,会出现不一致的情况吗
  4. 秒杀减库存操作
  5. 异步处理的时候如何跟前端进行交互
  6. redis 用的单机版还是 cluster 模式
  7. 数据主从同步
  8. RDB 与 AOF
  9. redis cluster 模式下怎么做分片切分
  10. 加入一个新的节点会发生什么
  11. 缓存击穿
  12. NIO 和 BIO
  13. hashmap 原理
  14. hash 算法
  15. hashmap 是线程安全的吗
  16. concurrenthashmap 怎么实现
  17. CMS 内存回收和 G1
  18. MySQL 的锁
  19. 底层是 B 树还是 B+树
  20. 叶子节点会有什么设计
  21. 回表
  22. 索引的匹配原则
  23. 算法题:斗地主,给定一手斗地主牌17张,按照斗地主的排序规则从大到小依次排序牌面 从大到小依次是:大怪、小怪、2、A、K、Q、J、10、9、8、7、6、5、4、3,牌面相同时按照黑桃、红心、方块、麻花的顺序依次排序,请给出具体的排序代码(允许使用集合)

🙌面试体验:面试官人很好的

#软件开发笔面经#
全部评论
这道算法题怎么解?我只想到一个一个匹配😂
点赞 回复 分享
发布于 04-15 22:56 广东

相关推荐

评论
2
7
分享

创作者周榜

更多
牛客网
牛客企业服务