16 questions · from 2 interviews

Epic Systems interview questions

Every question candidates reported from their Epic Systems interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

Epic Systems coding and DSA questions

  1. 01

    Keypad String Encoding

    Given a string, convert each letter into its corresponding sequence of key presses on a traditional telephone keypad using the provided mapping. Insert between encodings when two consecutive letters use the same keypad key. Ignore spaces and treat…

    Medium · From Epic Systems Online Assessments

  2. 02

    Character Frequency Map

    Given a string, count how many times each character appears and store the counts in a map while preserving the order of first appearance. Ignore spaces and treat upper‑ and lower‑case as the same. Example input: "Amount Characters" Expected map order: a → m →…

    Easy · From Epic Systems Online Assessments

  3. 03

    Mingo Detection

    Given a 100×100 integer matrix and an array called of numbers in order, determine the first time a complete row, column, or the main diagonal has all its values present in the called sequence. Return [mingoOccurred, numberOfCalls] where mingoOccurred is true…

    Hard · From Epic Systems Online Assessments

  4. 04

    Minimum Adjacent Transpositions

    Given two strings source and target containing the same characters with the same frequencies, compute the minimum number of adjacent swaps required to transform source into target. Example: source = "GUM", target = "MUG" → answer 3.

    Hard · From Epic Systems Online Assessments

  5. 05

    Valid Parentheses with Alphanumeric Characters

    Given a string that can contain alphanumeric characters, determine if the parentheses are valid. (Similar to LeetCode 20, but with extended character set).

    From Epic Systems OA

  6. 06

    Well-Ordered Numbers

    List all numbers with d or less digits where the number's digits strictly increase (e.g., 123, 45, 7).

    From Epic Systems OA

  7. 07

    Palindromic Substrings (Length >= 3)

    Given a string, print all palindromic substrings of length greater than or equal to 3. (Similar to LeetCode 647, but focused on printing and length constraint).

    From Epic Systems OA

  8. 08

    Word Ladder (Generalized)

    Find a path from a begin word to an end word, changing one character at a time, where the path doesn't have to be minimized and without a dictionary of valid words (i.e., any combination of characters can be considered, even if it isn't an actual word).…

    From Epic Systems OA

Epic Systems other questions

  1. 01

    MIIS Arithmetic Evaluation

    What is the value of: 1 + 1 3 / 2 + 7

    Easy · From Epic Systems Online Assessments

  2. 02

    MIIS String/Type Conversion

    Given: A = "JOHN" B = "JANE" C = "3DOES" What is the value of: 0.A + B + C - 3

    Medium · From Epic Systems Online Assessments

  3. 03

    Coins Puzzle

    Someone has two coins that total 55 cents. One of the coins is not a nickel. What are the two coins?

    Easy · From Epic Systems Online Assessments

  4. 04

    Tree Height Puzzle

    A tree doubles in size every day. On the 10th day, it is 8 feet tall. On what day was it 5 feet tall?

    Easy · From Epic Systems Online Assessments

  5. 05

    Store Riddle

    A man goes to a store asking for something. The salesman says: "One is $1." The customer replies: "I need 600. Here is $3." What was he buying?

    Medium · From Epic Systems Online Assessments

  6. 06

    Time Logic Puzzle

    How many minutes is it before 5 PM if, 50 minutes ago, it was four times as many minutes past 3 PM?

    Medium · From Epic Systems Online Assessments

  7. 07

    Pizza Consumption Puzzle

    1.5 people eat 1.5 pizzas in 1.5 days. If there are 9 people, how many pizzas will they eat in 3 days?

    Easy · From Epic Systems Online Assessments

  8. 08

    Hallway Meeting Puzzle

    Two people start at opposite ends of a hallway. Person A starts at office 1 and moves at 5 offices per minute. Person B starts at office 46 and moves at 10 offices per minute. They leave at the same time and move toward each other. At which office will they…

    Medium · From Epic Systems Online Assessments

Epic Systems interview questions FAQ

What questions are asked in Epic Systems interviews?

Candidates reported 16 distinct questions across 2 Epic Systems interviews. 8 coding and DSA questions, 8 other questions.

How difficult are Epic Systems interview questions?

Of the questions candidates rated, 42% were easy, 42% medium and 17% hard.