大丈夫生于天地之间,岂能郁郁久居人下

面试时间:2025.3.13

自我介绍

项目拷打

Ztimer

  1. 框架的主要功能是什么?

  2. 怎么理解这个多机部署?

  3. 对那个客户提供了这个回调 API 有这个入参出参的一个要求吗?

  4. 假如说那个业务方这 API 挂了,你这边超时了,你是这个,这个是怎么处理的?

    解决延时问题的三个方案:

    • 为http回调接口设置超时时间,当某一次调用出问题时,不会导致后续任务一直等待。
    • 采用消息队列进行回调,具体方案就是我们将待回调的任务转信息转化成一条消息队列的消息进行投递,业务方通过消费消息队列的方式来获取到点通知。
    • 使用WebSocket(ws)进行回调。使用ws时,我们肯定不能再为每个任务创建一个ws连接了,我们需要改为为每个业务方创建一个ws链接。
  5. 这个服务现在客户触达方式是什么呀?就是他你是做了网页之类的吗?
    接口

  6. 这接口是部署在你们实验室还是说公网?
    有vpn的限制,不公开

ROJ

  1. ROZ 代码练习平台,这个,这个是什么样的一个项目?

  2. 那咱们现在这个是目前只支持 Java 这个提交,是吧。
    是的,但是项目采用了策略模式,针对不同的语言可以采用不同的策略,比如java相较于c++可能需要更多的时间,只需要再实现一个类即可

  3. 就是从数据流向上就讲一下,比如说一个同学,一个用户,然后用你这个系统,然后提交了一个题,之后这个题是怎么在你的主应用和这个 Docker 沙箱里面去走的?

  4. docker有挂载磁盘嘛?这个项目参与成员?

  5. K8S 这边有去学习了解之类的吗?

    没有

  6. git的Rebase 这个功能其实相对而言用的比较少,你了解过吗?

    没有,(git没咋复习,都在啃本科里学的老)

其他

  1. 然后就这博客我稍微问点问题,因为这我看这个美团这边有个 AI 面试,这篇文章提到了部署deepseek,参数多大?你的电脑什么配置?

  2. 除了部署模型,RAG了解嘛?

    把自己调研过的rag相关知识和理解说了一遍

  3. 假设现在就是说想让你把这个美团 DI 面试这能力实现一下,大概能想到需要哪些能力,用到大模型的哪些能力。怎么样一个实现的?一个提纲之类的?

    按照自己的理解回答了一遍;面试官说可以加一个流程编排,我说的是agent的思路,文章读的不多,应用也没怎么开发过,按照自己的理解设计了一下

反问

  1. 暂时没做笔试影响后续流程嘛?

    不影响

  2. 几轮技术面试?

    三轮 + HR

  3. Base在哪?

    杭州

自我评价:

面试官基本根据简历来问,语气谦逊平和,平易近人,中途也在不断的肯定我的回答,对于需要补充的地方也及时补充,总之体验非常nice

提升:git那块得好好看看