携程 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 广东

相关推荐

04-14 20:39
已编辑
辽宁大学 Java
💼 公司岗位字节-生活服务部门-家装-后端开发本人Java入职所需为go前情提要:很久没分享面经了,期间拿了三家中型公司offer,不死心投了字节,直接被hard题狠狠的教育,希望大家也可以早些上岸👥 面试题目开场几件套,自我介绍,项目介绍,难点介绍1.讲一下tcp与upd及其区别2.三次握手与四次挥手能不能改,为什么3.http基于什么,能不能基于udp,如果让你实现一个你会从哪些角度去考虑4.讲一下https如何实现可靠传输,https需要几次握手5.讲一下mysql引擎如何执行一条sql的6.查询到对应数据页如何进行返回的7.讲一下数据隔离级别及对应问题8.讲一下mvcc及其原理9.讲一下binlog  redolog  undolog10.讲一下一个事务执行流程开始到最后这几个日志需要进行什么操作11.讲一个线程之间通信方式12.讲一下垃圾回收器,你们用的什么,详细介绍下g113.哪些过程是stw的为什么14.堆分区后小块区域都存储些什么15.g1优点与缺点,相对cms他的核心优势是什么16.g1调优参数省略忘记题目算法题两个easy   与  hardhard没写出来,之前背过,面试官提醒了一下,按提醒思路去想怎么搞怎么不对,面完回来发现跟标准答案驴唇不对马嘴,可能没理解面试官思路吧 #面经# #社招  java#字节求职进展汇总# #面试中的破防瞬间#
查看18道真题和解析 面试中的破防瞬间
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务