819 在编写业务技能(skills)时,你是如何设计的?对技能(skills)有哪些了解?考察对业务中技能(skills)模块的设计思路和理解,可能涉及游戏或AI Agent领域的技能系统。 查看学习思路
822 请解释操作系统中进程和线程的区别,并说明Python中多线程为什么有时无法利用多核CPU?考察候选人对操作系统基础概念和Python并发模型的理解,以及能否将理论应用到实际编程场景。 查看学习思路
823 给定四个整数A、B、C、D,按公式 a[i] = (a[i-1] * B * C + C) % D 生成无限序列,求该序列的MEX值。请描述你的解题思路和关键步骤。考察候选人能否将序列生成问题转化为循环检测,并利用哈希表高效求解MEX。 查看学习思路
824 打车问题:给定每段路耗时和红灯耗时,基础费用a,超时费b,免费等待时间s,且a > b*s。每次重新打车不耗时。如何决策使总花费最小?请说明贪心策略及其正确性。考察候选人能否将实际问题抽象为优化问题,并设计贪心策略或动态规划求解,同时验证贪心正确性。 查看学习思路