深信服

后端开发工程师(AI 网关方向)二面面经

完整信息

44 条问法 · 22 道题

本篇目录
1. 那你先做一下自我介绍吧。 3. 聊一下第一段实习 4. 这个自定义注解,它的核心逻辑是讲什么的? 5. 维护在哪里啊? 6. 这个注解是加在哪里的? 7. 如果假设你这个注解跟这个方法里面的内容,它其实在开发过程中,它演进的路径是不一样的。有可能忘记改改这个注解,那后续这个锁不就一直留在那里了? 8. 你这个锁怎么解决类似Swagger注解和业务代码不同步的问题?还是说会不会有这个问题?以及怎么解决这些问题? 9. 那你这里面的反射一般来说都比较重嘛,你这个反射这个你测过对应的一些性能吗? 10. 所以也就意味着说你这个也会应用在并发场景里嘛。那你现在如果假如没有测性能的话,你怎么去扛住并发这个场景? 11. 为什么呢?你怎么得出来结论(反射性能影响不大)呢? 12. Java是编译型还是解释型的? 13. 注解它会编到你的二进制里面吗? 14. 所以你还是没有回答我的问题,一个就是你怎么评估并发性能,在这种方式情况下的性能。第二个就是注解编译之后,是怎么拿到注解里面数据的? 15. 它的代码是编出来的,它是怎么去区分出注解跟代码之间的分层,它是怎么实现的? 16. 这一套任务编排组件是怎么做的呀? 17. 怎么去做这种事件机制的解耦呢?可不可以给我详细说一下整个设计呢? 18. 任务编排组件任务失败之后,它的整个流程要怎么走? 19. 你的状态是怎么做的,你的高可用是怎么搞的? 20. 所以这里面其实是没有对应做这个告警的嘛,对吧? 21. 那这次记录呢?失败有没有对应的记录? 22. 你这里面有借队列控制批量,你这队列是怎么做的呀? 23. 按顺序执行,那按顺序执行的话,你现在就是其实就在一个程序里面去执行这些东西嘛,是吧? 24. 如果执行这100个任务,执行到30个任务左右的时候,这个服务挂了呢? 25. 那同步库存你这一块东西是怎么做的? 26. 主动更新的情况下,你肯定是先写什么东西,然后再去推这个队列。那如果推送消息失败了呢? 27. 推送消息一定会成功吗? 28. 要解决对应的高并发里面出现的这整个问题,设计这套商品图片打Logo方案,具体是怎么做的? 29. 讲一下对应的这个惊群效应是什么意思? 30. 讲一下对应的Human in the loop 的那个协作模式。 31. 你觉得目前来说,那个当前AI的这个编码的逻辑里面,哪一块的是会成为对应的一些阻塞点? 32. 怎么去做这件事情? 33. 产品或说就是业务给你的具体的产物可能你还没有明细出来,就是他是不是给你PRD,还有这个对应的这个,就是前端的交互啊? 34. 那这里面的话,如果假设你要,就是你要跟他去对齐这个,就是对应的这个认知,你是怎么去跟他对齐的?因为他给的其实就是一个一句话嘛。 35. 然后你这边主要的核心是 Java 开发,对吧?后续可能全部都是用Go,这块是可以接受是吧? 36. 你对于这个K8S这些东西懂吗? 37. 具体了解到哪个程度,你可以先简单简单跟我说一下。 38. 可以展开一下嘛,就是 K8S 具体是做什么的?以及是怎么做的。 39. 那它基本原理呢? 40. K8S 它这个具体有几种这个资源的类型? 41. 你创建了这个yaml文件,这个yaml文件是写什么的? 42. 那如果假设你要做多副本的情况下,它,你要使用什么样的一些,就是资源类型?就是就是像那种,就是StatefulSet啊还有那个,deployment啊,这些了解吗 43. 那个开源的AI平台,你也是做了一些贡献嘛,对吧?那一块可以讲一下你整个整个开源是怎么去做这个贡献的吗? 44. 反问 组内业务发展状态,以及未来趋势 时长:45分钟 体验:5分
本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
    项目追问
    如果假设你这个注解跟这个方法里面的内容,它其实在开发过程中,它演进的路径是不一样的。有可能忘记改改这个注解,那后续这个锁不就一直留在那里了?
  7. 07
    项目追问
    你这个锁怎么解决类似Swagger注解和业务代码不同步的问题?还是说会不会有这个问题?以及怎么解决这些问题?
  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
  26. 26
    主动更新的情况下,你肯定是先写什么东西,然后再去推这个队列。那如果推送消息失败了呢?
  27. 27
  28. 28
    项目追问
    要解决对应的高并发里面出现的这整个问题,设计这套商品图片打Logo方案,具体是怎么做的?
  29. 29
  30. 30
  31. 31
    你觉得目前来说,那个当前AI的这个编码的逻辑里面,哪一块的是会成为对应的一些阻塞点?
  32. 32
  33. 33
    产品或说就是业务给你的具体的产物可能你还没有明细出来,就是他是不是给你PRD,还有这个对应的这个,就是前端的交互啊?
  34. 34
    那这里面的话,如果假设你要,就是你要跟他去对齐这个,就是对应的这个认知,你是怎么去跟他对齐的?因为他给的其实就是一个一句话嘛。
  35. 35
    然后你这边主要的核心是 Java 开发,对吧?后续可能全部都是用Go,这块是可以接受是吧?
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
    那如果假设你要做多副本的情况下,它,你要使用什么样的一些,就是资源类型?就是就是像那种,就是StatefulSet啊还有那个,deployment啊,这些了解吗
  43. 43
    那个开源的AI平台,你也是做了一些贡献嘛,对吧?那一块可以讲一下你整个整个开源是怎么去做这个贡献的吗?
  44. 44

相关公司