途游游戏平台后端一面50min
1.TPS和OPS的区别
2.吞吐量优化
3.项目中线程池的生命周期是怎么管理的?
4.如果你消费的是MQ数据,并投递到线程池中处理,但当线程池队列满后,你想暂停上游 MO 的消费(不再拉取消息),怎么实现?
5.异步方法可以有返回值吗
6.如果你在一个线程池中投递任务,希望在每个任务开始执行前和完成之后都打印日志,有什么实现方案?
7.说-下 Spring Task和 XXL-JOB,它们的区别在哪里?为什么使用 XXL-JOB?
8.XXL-J0B 是否能保证一个任务只执行一次?
9.ES 和 MySQL的区别?为什么在项目中选用 ES 而不是 MySOL?
10.如果你的项目中 Redis或MQ(如 RabbitMQ)挂掉了,系统还能稳定运行吗?如何快速恢复?
11.什么是SPI
12.SPl和 Spring Boot Starter 有什么区别?
13.通用组件项目中如何实现热更新的,流程是什么请解释一下你的 Agent 项目和普通的 ChinaFlow或普通工作流引擎)的区别?
14.如果你的模型上下文长度限制是128K,如何优化才能让模型尽可能记住更久远的历史对话内容(即提升长上下文记忆能力)
15.你设计的 Al-Agent 平台相比像 Define 这样的开源架构,有哪些优势?你们实现了哪些它们没有的功能?
16.分布式消息队列技术选型


巨人网络公司福利 91人发布