I applied online. I interviewed at Epic in Apr 2023
Interview
Started with a quick interview with a software engineer that was pretty casual, then moved on to a 4 hour coding assessment that was mostly a waste of time. Had a section with leetcode style coding problems and some logic questions that aren't helpful in determining how you'd be in the position
Interview questions [1]
Question 1
Had a section with leetcode style coding problems and some logic questions that aren't helpful in determining how you'd be in the position
I applied online. The process took 7 weeks. I interviewed at Epic (Madison, WI) in May 2023
Interview
I applied at Epic online and was contacted a week later with a request to schedule a phone interview, as well as a link to take a 20-minute Rembrandt profile personality test. There were interview dates available within a week. The interview was with an experienced (8 years) software developer at Epic, and lasted under 30 minutes.
A couple of days before the phone interview, I was contacted and told to take a skills assessment, which consisted of four parts: a section of multiple-choice math, logic and English questions with a two-minute time limit, another section of similar questions without a time limit, a series of multiple-choice questions relating to the syntax of an unfamiliar programming language, and a section consisting of four programming questions, which could be answered in a variety of languages. There was a four-hour time limit; I took two and a half hours. The programming section took up most of that time. The test was remotely proctored; A webcam was required, and no outside materials were allowed to be used.
I was then contacted three weeks later with a rejection email.
Interview questions [1]
Question 1
Phone interview:
Are you willing to relocate to Madison, WI?
Where do you see yourself in five years?
What programming languages are you proficient in?
Explain a technical difficulty you faced in a previous project and how you solved it.
Skills Assessment: Output the first ten terms of a look-and-see sequence, given a seed input.
Write a program which receives as input a string consisting of single-digit numbers, '+', '-', and '*' and returns the mathematical result, reading from left to right. (for example, input: "1+4*2-3", output: 7)
Find all anagrams of an input string such that all uppercase letters and special characters retain their indices in the string.
Return all well-ordered numbers of n digits or fewer; a well-ordered number is a number such that the value of each digit is less than that of the next digit. (for example, 259 is well-ordered, while 187 is not.)
I applied online. The process took 3 weeks. I interviewed at Epic (Madison, WI) in Jun 2023
Interview
I had an initial phone screening where a recruiter explained the role to me and asked me if I had any questions or concerns about Epic. We didn't discuss the role much but rather the company and the benefits it provides.
Interview questions [1]
Question 1
How much experience I have in programming and what languages I know.