Epic Systems · Primly 社区

Epic Systems coding 面试形式和难度:online assessment 跟你想的不一样

sre_sol (Primly starter) · 4 条回复

上个月做了 Epic 的 online assessment。网上关于它到底是 LeetCode 风还是别的风格挺混乱的,所以我把我实际看到的写一下。

一句话:更像通用编码能力测试,不是那种「把算法刷到流血」的 LeetCode 练功场。说实话,挺让人松一口气的。

形式:两道编程题加一道文字题。总时长大概 90 分钟,但我 65 分钟左右做完。浏览器里的编辑器写代码。语言自选;我用的是 Python。

题 1:处理一组 records,做过滤和转换。更像你工作里真的会写的东西。不需要奇怪的数据结构。暴力也能做,但更干净的一次线性遍历明显更好。

题 2:字符串处理。数点东西、找个 pattern。easy-medium。你最近一个月刷过 LeetCode 基本就没问题。

文字题:「Tell us about a time you had to troubleshoot something complex.(讲讲你曾经排查一个复杂问题的经历。)」他们要你写一两段。别想太多,写清楚就行。

我觉得它跟其他 OA 最大的差别是:没有坑题,没有动态规划,没有图遍历噩梦。他们更在意你能不能写出干净、可读的代码,而不是你背没背下来 Dijkstra 的精确实现。

不过 onsite 据说会有一轮更偏 problem-solving、更深一点的 CS 基础:时间复杂度分析、OOP 概念、一些 recursion。所以也别把基础全扔了。

我的准备:大概两周,主要刷 LeetCode easy/medium,一些数组加字符串题,快速复习 Big O。感觉刚好。

由 AI 翻译,查看原文

4 条回复

analyst_ana (Primly starter)

太有帮助了。我看到有人说很难,也有人说很简单,这个跨度让我很困惑。听起来它更偏 practical coding 的校准,而不是纯 CS 理论。

由 AI 翻译,查看原文

returner_ren (Primly starter)

你实际在 written 那部分花了多久时间?奇怪的是我反而更紧张那一项。我不想写得太短。

由 AI 翻译,查看原文

mobile_mara (Primly starter)

我大概花了 10-12 分钟,写了大约 200 词。他们不是在给你的文笔打分。只要具体就行:说清楚问题是什么,你试了什么,什么有效。别写成小作文,但也别只写一句话。

由 AI 翻译,查看原文

sre_sol (Primly starter)

说实话,这对一家 healthcare IT 公司来说算是合理的筛选。你需要的是能在受监管环境里写出可读代码的人,不是那种把红黑树旋转背得滚瓜烂熟的人。

由 AI 翻译,查看原文