爱学习

Java 开发一面面经

完整信息

27 条问法 · 22 道题

本篇目录

线下双选会的时候顺便投了一下,没想到直接就打电话约面了。面试官态度很好,但是两个项目最近都没怎么复习,不到四十分钟草草结束,无手撕。

  1. 介绍一下你在滴滴实习期间,个人在技术等方面有哪些提升。
  2. 滴滴实际生产项目的操作流程是怎样的?
  3. 滴滴内部的架构是怎样的?你接触过哪些代码或微服务架构?
  4. 结合你了解到的架构,里面有哪些组件?分别做什么?你用过哪些?
  5. 你自己学习过 Spring Cloud 或微服务吗?主要涉及哪些组件?这些组件的作用是什么?
  6. 你之前在机器治理或生产环境中遇到过什么问题?能讲一下当时的情况吗?
  7. 如果想手动导出 dump 文件,具体怎么操作?
  8. 除了 MAT,你还知道其他类似工具吗?
  9. 你了解过 MAT 的核心功能吗?知道它主要能做什么吗?
  10. 为什么没有继续实习?是在等转正结果吗?
  11. 转正结果不理想,公司有解释原因吗?你自己觉得原因是什么?
  12. 你这两个项目的性质是什么?是完全从0到1做的吗?
  13. 可以针对某个项目先演示或跑一下吗?如果不方便,就先问别的。
  14. 关键词拦截是怎么做的?
  15. 你如何匹配关键词?比如一段很长的类似小作文的内容中包含关键词。
  16. 除了 indexOf 这种不太优雅的方式,有没有更优雅、效率更高的方案?
  17. 如果有一万个关键词要匹配,效率肯定不高,怎么优化?
  18. 只要你能匹配出来,知道内容里有没有关键词,有就不走大模型,这样可以吗?
  19. 渠道抽象涉及微信、钉钉、内部消息模型,你们是怎么抽象的?
  20. 第二个项目分库分表怎么分?在什么场景下分?分片键怎么选择?
  21. 是有两个分片键吗?围绕分片键选择了哪几个表?
  22. 相当于有一个特大仓库,大仓库内部又怎么继续分?
  23. 商户表不是有数据倾斜吗?数据倾斜怎么针对性处理?
  24. 特大商户内部如何做二次分片?
  25. 你用的定时任务组件是什么?XXL-JOB大体架构是怎样的?
  26. 为什么它能精准到秒级触发?比如设定16:25,就能在16:25触发?
  27. 一般给你一条 SQL 做优化,你会怎么优化?
  28. 假设一条语句你预期走 A 索引,但实际没走 A,原因是什么?有什么解决思路?
  29. 如何能强制走索引吗?
  30. 你怎么看待缓存雪崩、缓存击穿、缓存穿透?比如 Redis。
  31. 锁加在哪里?
本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
    你自己学习过 Spring Cloud 或微服务吗?主要涉及哪些组件?这些组件的作用是什么?
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
    追问
    你如何匹配关键词?比如一段很长的类似小作文的内容中包含关键词。
  14. 14
  15. 15
  16. 16
    追问
    只要你能匹配出来,知道内容里有没有关键词,有就不走大模型,这样可以吗?
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
    假设一条语句你预期走 A 索引,但实际没走 A,原因是什么?有什么解决思路?
  26. 26
  27. 27

同作者面经

相关公司