限定其知识边界

#蚂蚁笔试考察AI Coding,求焚决#角色绑定:明确AI为“嵌入式系统架构师”,限定其知识边界为ARM Cortex-M/RISC-V架构、FreeRTOS/Zephyr RTOS、低功耗设计等领域,避免泛化输出。
任务原子化:将复杂需求拆解为单功能模块(如“基于STM32的SPI驱动优化”),用“输入-处理-输出”格式描述,例:“输入传感器原始数据(16位ADC),处理需包含滑动平均滤波,输出稳定值至UART,延迟≤10ms”。
资源约束前置:强制标注硬件参数(如Flash<64KB、RAM<20KB)、功耗预算(如休眠电流<5μA)及实时性指标(中断响应时间),确保方案可落地。
全部评论

相关推荐

#&nbsp;集群调度策略模块设计和模拟##&nbsp;题目目标设计并实现一个集群调度器(Scheduler)+&nbsp;模拟器,用于在动态负载和故障条件下平衡:-&nbsp;高优作业低延迟-&nbsp;集群利用率-&nbsp;普通作业公平性##&nbsp;场景设定-&nbsp;集群包含&nbsp;`M`&nbsp;台同质机器(Machine&nbsp;`0&nbsp;~&nbsp;M-1`)-&nbsp;作业属性:`job_id`、`priority`、`resource_num`、`estimated_time`-&nbsp;`estimated_time`&nbsp;与真实时长存在误差(约&nbsp;±20%)作业类型:-&nbsp;普通作业(normal):每天&nbsp;08:00&nbsp;批量提交-&nbsp;高优作业(high):全天随机提交,要求快速响应##&nbsp;运行规则(必做)1.&nbsp;调度与资源占用-&nbsp;作业需绑定到足够空闲机器后才能运行-&nbsp;运行期间机器被独占2.&nbsp;作业完成与失败-&nbsp;作业可能成功或失败-&nbsp;若失败原因是硬件故障:相关机器下线维修&nbsp;24&nbsp;小时3.&nbsp;抢占机制-&nbsp;允许抢占运行中的作业-&nbsp;被抢占作业回队列等待重试,额外增加约&nbsp;10&nbsp;分钟执行成本##&nbsp;输出与指标要求(必做)调度器应输出可复盘日志,并至少统计:-&nbsp;高优作业平均等待时长&nbsp;/&nbsp;P95&nbsp;等待时长-&nbsp;集群利用率(时间窗内)-&nbsp;普通作业公平性指标(如最长等待、等待方差、饥饿作业数)##&nbsp;测试与验收要求(必做)至少完成以下测试:1.&nbsp;基线对比(与至少&nbsp;1&nbsp;个基线策略对比(如&nbsp;FIFO&nbsp;/&nbsp;纯优先级))2.&nbsp;波峰场景(批量普通作业&nbsp;+&nbsp;高频高优插队)3.&nbsp;故障场景4.&nbsp;抢占场景5.&nbsp;结果可复现##&nbsp;交付物-&nbsp;调度器源码-&nbsp;模拟器源码与输入样例-&nbsp;策略说明(为何这样设计)-&nbsp;指标报告与对比图表-&nbsp;已知问题与下一步优化##&nbsp;加分项-&nbsp;自适应策略(根据实时拥塞/故障率动态调参)-&nbsp;抢占成本建模更精细-&nbsp;多目标优化或可插拔策略框架
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务