顺丰一面面经

2025年10月17日 顺丰一面。

全程30分钟。

  1. 在这些项目中,有哪些功能或实现方式让你印象深刻?你从中学到了什么?
  2. 你做过数据库索引优化吗?
  3. 在哪些情况下索引会失效?
  4. 创建索引时有哪些注意点?
  5. 联合索引的使用需要注意什么?
  6. 你怎么理解 Java 中的接口和抽象类?
  7. 你怎么理解多态?
  8. 你在项目中有没有实际使用过接口 + 多态的设计?为什么选择这种方式而不是直接写多个类?
  9. 你有没有看过 Java 的源码?比如 HashMap、ArrayList、ConcurrentHashMap 等?
  10. 请介绍一下 HashMap 的底层结构和工作原理。
  11. hashCode() 和 equals() 方法的关系是什么?
  12. 你用过 Redis 吗?主要用在什么场景?
  13. 什么是缓存击穿、缓存穿透、缓存雪崩?分别怎么解决?
  14. ES 的数据是从哪里来的?
  15. 你是如何保证数据库和 ES 数据的一致性的?同步策略是什么?
  16. 手撕:实现一个简单的单向链表(包含节点定义、插入、删除操作)。

限时30分钟好快啊,甚至没有让我做自我介绍。

没什么追问,不知道是不是KPI面。

全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

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