epic systems logo

Epic Systems Interviews

1 experience3 reads
epic systems logo
Epic Systems
Quick Navigation
Epic Systems OA
epic systems logo
Epic Systems
April 24, 20253 reads

Summary

This post details an online assessment experience for Epic Systems, including timed math, a brain teaser section, questions on a proprietary programming language (MIIS), and four specific LeetCode-style problems.

Full Experience

  • 2 min timed math section (basic algebra and math)
  • Math Word Problem / Brain Teaser Section
  • 20 questions on MIIS, an old programming language (they will teach you rules and then ask questions based on these rules)
  • 4Q Leetcode Section

Leetcode Questions:

  1. Valid Parenthesis (20), but input can contain alphanumeric characters as well
  2. Well-Ordered Number: List all numbers with d or less digits where the number's digits strictly increase
  3. Palindromic Substrings (647), but printing all palindromic substrings of length >= 3
  4. Word Ladder (127), but 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)

Interview Questions (4)

Q1
Valid Parentheses with Alphanumeric Characters
Data Structures & Algorithms

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

Q2
Well-Ordered Numbers
Data Structures & Algorithms

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

Q3
Palindromic Substrings (Length >= 3)
Data Structures & Algorithms

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).

Q4
Word Ladder (Generalized)
Data Structures & Algorithms

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). (Similar to LeetCode 127, but with relaxed constraints).

Have a Epic Systems Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Epic Systems.