拼多多高频面试题

题集来源:Rocky Ding(WeThinkIn)收录项目:AIGC-Interview-Book查看原题集

题目目录

55 道原题
  1. 为什么使用当前的切块策略?是否通过 Recall@K、MRR 等指标做过实验?

    原题
  2. 短期记忆和长期记忆分别怎么设计?历史对话在什么情况下会被摘要或召回?

    原题
  3. Agent 的工具调用成功率是怎么定义的?项目最初的数据是多少,后来如何提升?

    原题
  4. 工具调用超时、返回脏数据或重复执行时,系统如何重试和兜底?

    原题
  5. 进程、线程和协程有什么区别?它们分别适合处理什么任务?

    原题
  6. 已经有进程了,为什么还需要线程?进程创建和上下文切换为什么更重?

    原题
  7. 并发和并行有什么区别?多个任务看起来同时运行时,CPU 是否真的在并行执行?

    原题
  8. 举一个适合使用进程隔离的场景,再举一个适合使用多线程的场景。

    原题
  9. 手撕:实现 LRU Cache,要求 get 和 put 的时间复杂度都是 O。

    原题

    原题将 get/put 时间复杂度记作“O”,括号内的阶数缺失。

    完整原题

    1. 自我介绍,并选择一个最熟悉的 Agent 项目做深入介绍。

    原题