腾讯 · PCG

AI 应用开发二面面经

完整信息

34 条问法 · 28 道题

本篇目录

请先做一个简单的自我介绍。

你这块语言主要用什么?#牛客AI配图神器#Python了解吗?

你有使用过AI Coding吗?你这块一般怎么使用呢?

在AI Coding过程中,如果上下文超长,那怎么办呢?

那你刚才说的多Agent之间的协作,具体是怎么协作的?

你的项目里大部分应该涉及到了RAG系统,对吧?RAG系统底层用的技术组件是什么?数据库是什么?

Milvus加MongoDB,这里头技术选型为什么这么选呢?

你有了解过底层具体选型的依据或者选型的优势吗?

有考虑过用FAISS吗?他有哪些技术优点?

除了这个,还了解过其他的向量索引吗?

检索再说说你这个检索架构。这个整体链路耗时多少呢?向量检索耗时,关键词检索耗时和提取Embedding耗时是多久?

Reranker模型是qwen2还是qwen3?这里带多模态吗?这个模型是自己用了几B的?是自己部署的,还是调的官方的或者云上的API?

部署模型怎么布的?是你这边布的吗?

你这个RAG项目有多少人参与?

模型的量化这块你有涉及吗?

你这里的关键词检索用的是什么?用什么来做的?这个词典起的作用是什么呢?

你的BM25的关键词匹配是怎么做的?关键词匹配是做在前置的Query理解、Query分词上面,还是在文档匹配上?

那他的TF-IDF这些是怎么计算的呢?

BM25跟传统的TF-IDF之间有什么区别?它相比于TF-IDF有什么优势呢?

那你这一块的话,有做对话管理吗?

进程、线程跟协程有什么区别?你在Python当中,要用进程、线程、协程去提交一个任务,应该怎么写?

在Python里的多进程跟多线程有什么差异?除了你刚才说的进程空间的隔离以外?

在Linux里头我要去找一个文件名为A.txt的文件,应该怎么操作?

简述一下TCP的三次握手。

数据库里边怎么去防SQL注入攻击?在编程过程中,用到了数据库怎么防SQL注入?

AiCoding:

说一下你的这个写的逻辑,你是怎么思考的、怎么做的?

现在基本功能都实现了吗?

你现在给我交付的这个接口是一个什么样的东西?是一套服务还是一个SDK?

那你觉得这里交付一个SDK合理吗?

你是在用什么语言写的?你为什么没有选择用你熟悉的Python呢?

你现在是用Node去写,但是你现在给我交付了一个SDK,那我现在是跟你对接的,我是用Python写的,你的SDK给我怎么用?我们应该怎么对接?

为什么会考虑到使用消息队列来对接呢?

有没有考虑过使用API?

有没有考虑你提供的这个服务或者SDK的安全性问题?

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
    检索再说说你这个检索架构。这个整体链路耗时多少呢?向量检索耗时,关键词检索耗时和提取Embedding耗时是多久?
  13. 13
    Reranker模型是qwen2还是qwen3?这里带多模态吗?这个模型是自己用了几B的?是自己部署的,还是调的官方的或者云上的API?
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
    你的BM25的关键词匹配是怎么做的?关键词匹配是做在前置的Query理解、Query分词上面,还是在文档匹配上?
  19. 19
  20. 20
    BM25跟传统的TF-IDF之间有什么区别?它相比于TF-IDF有什么优势呢?
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
    数据库里边怎么去防SQL注入攻击?在编程过程中,用到了数据库怎么防SQL注入?
  28. 28
  29. 29
  30. 30
  31. 31
    你现在是用Node去写,但是你现在给我交付了一个SDK,那我现在是跟你对接的,我是用Python写的,你的SDK给我怎么用?我们应该怎么对接?
  32. 32
  33. 33
  34. 34

同作者面经

展开其余 3 篇收起其余 3 篇

相关公司