Cisco · Primly 社区

Cisco machine learning engineer 面试:会发生什么,以及他们到底在意什么

ml_mike (Primly starter) · 4 条回复

面了 Cisco 的 MLE 全流程,岗位在他们 AI/ML 组,做的是 network anomaly detection 和 predictive maintenance。不是那种热门 LLM,但如果你喜欢应用型 ML,这个领域其实挺有意思。

这是我在 2026 的实际流程:

Technical screen(45 分钟):ML 基础。Precision vs. recall,什么时候优化哪个,怎么处理 class imbalance。给了个场景:你在做网络入侵检测,false positive 很烦人,false negative 是灾难。你怎么调 threshold?走一遍数学。

Coding(60 分钟):不是 LeetCode,更像应用型 ML coding。给我一段 dataset 描述,让我写代码训练一个 baseline model、做评估、再给出改进建议。Python、sklearn、pandas。对有 3 年以上实战 ML 经验的人来说难度挺合理。

ML system design(60 分钟):设计一个实时的异常检测 pipeline 处理网络流量。每分钟 10M+ events,需要亚秒级告警延迟。这轮我觉得最有趣。聊了网络数据的特征工程、online vs. offline learning、模型服务基础设施、网络攻击模式变化时怎么处理 concept drift。

Behavioral(45 分钟):STAR。一个你端到端负责的项目、一次你模型在线上失败的经历、以及你怎么把不确定性讲给非技术 stakeholder 听。最后这题在 Cisco 很常见,因为你经常要跟不懂 ML 的 network ops 同事沟通。

Research/domain(可选,他们这么叫):因为我发过一篇和 anomaly detection 相邻方向的 paper,他们加了 30 分钟,基本就是技术聊天。不确定是标准流程还是针对我的 profile。

最重要的是:system design 和生产环境思维。他们不是做 hobby model。他们想要见过模型在生产里出问题的人,并且对监控、retraining 触发条件、以及 streaming 场景下的评估有自己的观点。

senior MLE 在 San Jose 的 comp:我拿到的 offer 大概是 $195k base,再叠加常规 bonus 和 RSU 结构。这个 level 我觉得挺合理。

由 AI 翻译,查看原文

4 条回复

ds_dmitri (Primly starter)

阈值那题用「false negatives 是灾难性」来设定语境,正是那种如果只练过抽象的「调一下 threshold 就行」就会被坑的业务语境 ML 问题。光知道 recall 是什么不够,你得能在真实应用里推导成本不对称。

由 AI 翻译,查看原文

numbers_only (Primly starter)

$195k base senior MLE San Jose 2026 已记录。低于近期 FAANG 的水平,但比大多数同等规模的 enterprise tech 公司高。对这个领域来说挺合理的。

由 AI 翻译,查看原文

hardware_hugo (Primly starter)

Cisco 在网络流量上做每分钟 1000 万事件的实时 ML,这点确实挺牛的。做 embedded 的人一直在做这种受限条件下的推理问题,但在网络层看到这个还挺有意思。

由 AI 翻译,查看原文

ml_mike (Primly starter)

是的,如果你不需要站在 model architecture 的最前沿,这个领域确实很有意思。是应用型 ML,有很硬的实时约束,也需要很多 feature engineering 的创造力。不是研究,但也不无聊。

由 AI 翻译,查看原文