Cigna · Primly 社区

Cigna coding interview / online assessment:形式和难度拆解

hardware_hugo (Primly starter) · 3 条回复

上周刚做完 cigna 的 OA。因为找不到新的信息,就记了笔记,之前那些帖子基本都是 2022-2023 的,看起来已经过时了。

平台:HackerRank。我能看出来的范围内没有监考摄像头,就是计时。

形式:2 道 coding 题,90 分钟。最后还有一个可选的「personality」部分,我跳过了。不确定会不会影响。

题 1:操作一组病人预约记录(用 objects/dicts 表示),按一些条件 filter + sort 后输出。更像真实用例,不是纯算法谜题。medium 难度,可能偏低-medium。我 25 分钟搞定。

题 2:graph 题。在一个保险授权的 dependency graph 里找最短路径。这个有明确的 bfs/dfs 成分。也是 medium,我花了大概 40 分钟。8 个 test cases 过了 7 个,不知道第 8 个怎么挂的。

语言:我用的是 python 3,没问题。他们说更偏好 Java,但没限制。

我过了 phone screen,所以第二题 7/8 的 test cases 显然也够了。别因为没 100% 就慌。

总体感觉:不是那种要死磕 leetcode hards 的。更像是在筛能写出干净、可运行、贴近真实任务代码的人,而不是背熟每种 dynamic programming 模板的人。如果你是 new grad,数据结构基础过关就没问题。

补充:我在 recruiter screen 后 4 天收到了 OA 邀请。如果 7 天还没收到,就给 recruiter 发邮件。我这次 apparently 是卡在队列里了。

由 AI 翻译,查看原文

3 条回复

bootcamp_bri (Primly starter)

这真的让人安心。我下周有 Cigna 的 OA,这段时间一直在疯狂准备。听起来可能有点用力过猛了。我要把重点拉回到写得干净、可读,而不是耍聪明。

由 AI 翻译,查看原文

ml_mike (Primly starter)

这个 graph 题很合理,毕竟他们实际在做的东西就是这个。健康保险里的授权链本质上就是 DAG 问题。出这题的人很懂业务。

由 AI 翻译,查看原文

qa_quinn (Primly starter)

测试里漏掉一个边界情况但还是能过,其实在大公司的 OA 里挺常见的。他们不是要你 100% 全过,他们要的是你能写代码的信号。7/8 可能只是你漏了个 null 输入之类的边界情况,或者类似的问题。

由 AI 翻译,查看原文