Epic Systems Corporation
3.1 of 5 579 reviews
www.epic.com Verona, WI 5000+ Employees

Epic Systems Corporation Interview Questions & Reviews

Updated Apr 20, 2014
All Interviews Received Offers

Getting the Interview 

41%
36%
13%

Interview Experience 

77%
17%
5%

Interview Difficulty 

441 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
42 people found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Developer Interview

Software Developer
Madison, WI

I applied online and the process took 4 weeks - interviewed at Epic Systems Corporation.

Interview Details – I applied online in late October, received an email a day later to schedule a phone interview. After the phone interview, I took a skills assessment through ProctorU a week later. Then I had an on-site interview 2 weeks later. All told, the process took 4 weeks, from application to offer.

The phone interview is about an hour long chat with a current developer. Standard interview questions are asked; be prepared to talk about a few projects and your roles in them. After this, you'll talk about the culture at Epic, the benefits of working there (the guy I talked with emphasized the lack of cubicles and perks like the subsidized cafeteria), the typical software stack, and Madison, WI.

The skills assessment is done on ProctorU. I had never taken a test using the service, but apparently it's common in certain universities for final exams and the like for online courses. When you're taking the test, you'll have another person monitoring you through a webcam looking for suspicious movement. Before the test starts, they will gain access to your computer and check your process list to close down any unnecessary programs (it irked me that they shut down Dropbox without even asking). They'll also ensure that your screen does not have any sticky notes on it, that your workspace is cleared, and so forth. They see your screen at all times. You're allowed a calculator and some scratch paper.

The assessment consists of 4 parts, the first 3 are written about elsewhere (Glassdoor has annoying post limit which necessitated truncating this part).

Final part is a four question programming test. This is pretty challenging; my biggest problem is that I often look at reference websites when writing code that uses standard libraries, and I had no such luxury for this test. As a result, much of what I wrote was pseudocode, as detailed as I could make it, and using real code when I could remember it. I also commented well and provide thoughts about time complexity and efficiency when appropriate. You can write in C, C++, Java, Python, etc. Javascript and other functional languages are unlisted if I recall correctly.

You should have an excellent grasp on string manipulation and data structures (both standard and custom). I'd recommend working out some problems on Project Euler, as one question would resemble those sort of math-based programming challenges. I won't state the specific problems, since it is worth more to a programmer to prepare generally and to be able to solve these problems on the spot.

They recommend to allow 2-3 hours to take the test, and this was pretty accurate for me. The first three sections fly by; I took 3 hours on the last section, however.

It took five days for Epic to get back to me after the assessment. Along with selecting a date for the on-site interview, I had to also take a Rembrandt personality test which is short and easy.

The on-site interview was actually the best part of the process. They covered my airfare and hotel room. You can choose to have dinner with some current employees and a few other candidates (Madison has excellent restaurants by the way, so I strongly recommend you do this!).

I arrived at the Epic campus at 8 AM the next morning. There is software demo with a current developer, who will talk about their project, the impact Epic has in healthcare, and will answer any questions. This is in a group of about 8 candidates. This group splits off so that four candidates have a conversation with a project lead about working at Epic.

After this, I met another developer and had an interview where I presented a project I had worked on and answered questions about implementation, challenges, etc.

Following this was a case-study interview with yet another developer. They present a general problem to solve and you have to create the basic system to solve it. When you are doing this they are constantly asking questions about how your system will handle extreme/odd cases. This can get pretty stressful, I suppose, but any programmer should be able to prototype a system fairly quickly.

The last person I met was my recruiter from HR who looked over my application, transcripts, and references, and asked me general questions like my strengths/weaknesses and what I was expecting in terms of salary, career growth, and so on. Be sure to know how much you are worth and ask accordingly!

After this I had lunch, toured the campus, went home.

I received an offer 1.5 weeks later. It is extremely competitive with other tech companies (the pay is basically equivalent to Google/Microsoft when considering the low cost of living in Madison) and with comprehensive benefits.

Negotiation Details – I didn't negotiate the salary or benefits as they were very generous, but I did negotiate the details of the position and they were very accommodating.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

Project Manager/Implementation Consultant Interview

Anonymous Employee
Madison, WI

I applied through college or university and the process took 6 weeks - interviewed at Epic Systems Corporation in April 2014.

Interview Details – Read in other posts for more details about the process. Overview provided:
1.) Initial Screening/ Additional Application Questions
2.) Phone Screen (Easy interview, resume based questions)
3.) Skills Assessments (You'll make yourself nervous if you try to prepare)
4.) Paid trip & airfare up to Epic in Madison- Day long interview

The day long interview was simultaneously the most enjoyable interview I've ever had and the most stressful post interview process I've had. I had a great time. You go around campus, see the software you could be working on, give a presentation, do some basic case studies, talk with an HR rep, and then you leave. After leaving, I was anxiously waiting by the phone. 5 days later, I got the call with an offer.

Pieces of Advice: Enjoy the process. The more relaxed you are, the more you will be able to be yourself (which can easily translate into getting an offer). DO NOT show up in a suit. I was wearing nice slacks and a polo shirt and I would guess I was better dressed than 60% of the current employees.

Interview Question – Nothing crazy. Some stuff about working in teams and about personal work preferences are oddly stressful.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Server Systems TS Interview

Anonymous Employee

I applied through an employee referral and the process took 2 months - interviewed at Epic Systems Corporation.

Interview Details – I originally applied for an EDI role, but was shuffled through to Server Systems after extensive testing.
The entire process took about 2 months, from 1st contact to offer. Epic hires on a monthly basis, so they're pretty quick and flexible. The process was as follows:
1. Application submitted online
2. Phone Interview
3. Tests - Computational Math, Logic, Personality (Rembrandt), Programming, Verbal, and Grammar.
4. On-site interviews - Interviews with HR and the Server Systems team, tour of campus, more tests.
5. Offer recieved ~2 weeks after on-site interview.

Interview Question – The programming tests were a bit above my capabilities. It might be worth doing some project Euler problems for a few days as warm-up.   Answer Question

Negotiation Details – No negotiation, but awesome benefits.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

We want your feedback – Is this interview information helpful to you?  Yes | No

Accepted Offer

Neutral Experience

Average Interview

Software Developer Interview

Anonymous Employee

I applied through college or university and the process took 3 days - interviewed at Epic Systems Corporation.

Interview Details – Attended their presentation followed by an online test. The first round consisted of general mental ability questions. (If you cleared the 1st round) The second round had 4-5 programming problems for which you were supposed to write pseudo-code. This was then followed up by a telephonic technical interview and a short HR interview. (The interview process varies based on your location)

Negotiation Details – No negotiation phase.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Quality Assurance Interview

Anonymous Employee

Interviewed at Epic Systems Corporation

Interview Details – I had an initial phone interview, which lasted about 20 minutes. They just went over my resume and confirmed details with me. I also had the opportunity to ask questions related to the position. After that, I was invited to take the online assessment. This was proctored via skype, so it did get a bit awkward. I found the assessment extremely difficult, and actually was rejected after they received my results. However, a couple weeks later I was contacted again and told that they would like to continue with me, and invited me for an on-site interview. The interview lasted from the morning to afternoon. It was a series of tours, information sessions, and three one-on-one interviews. I found the experience to be really nice. I got to meet a bunch of other people that were interviewing for positions at Epic too--which was a bit scary considering how many of them there were. Overall, I found my experience to be quite pleasant, and really liked how easy-going everyone at Epic was. They made interviewing that much easier.

Interview Question – They asked the usual questions expected during an interview.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Anonymous Employee
Madison, WI

I applied online and the process took 2 months - interviewed at Epic Systems Corporation in October 2013.

Interview Details – I applied online, after 1-2 months, I received phone interview with recuriter.
I had 2 phone interviews and 1 online testing then after onsite interview, I received offer in a week.

Interview Question – The online testing is quite long   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Positive Experience

Easy Interview

Software Developer Interview

Anonymous Interview Candidate

I applied online and the process took 6 weeks - interviewed at Epic Systems Corporation in April 2014.

Interview Details – There's one phone interview, an about 3-hour online test, an onsite interview.
The phone interview is nothing serious (according to the recruiter that called me) just talking. Asked basic java (or whatever your main language is) concept questions like difference between abstract class and interface.
The famous online test contains logic (just like GRE/SAT), limited time logic, learning new language (which is very very easy if you do it carefully but not over-think), algorithm. The algorithm part has 4 questions, which is not very hard. You can write whatever language you like in a plain-text editor. You really can find a lot of questions here. I did read a lot but I didn't remember the answer so I did it by myself in the exam. But it's time-consuming. I'm not very good at math and logic. So if you really value this test, please do search. They don't set time limit, but you'd better finish that around 3 hours. Although I think they have wired picking standard (because all my super-technical smart classmates failed while me who is not so good at coding passed), the key to pass is to be careful and calm.
The onsite interview is a very good experience. The campus is AWESOME! They even have a D&G building and some farm yard for employee to plant! All people there are very nice and helpful, trying to help you solve problem. The project presentation DO NOT require a slides. I did a very fancy PPT but didn't use. The engineer will ask you in detail about your project. (But preparing for the PPT did help me review my project).
The dinners were great, and talking with employee would definitely help you understand what do you want and what would they provide. So if you have time please do choose the dinner option. That helps me a lot!
BTW an employee told me HR has big power on the decision. So you may wanna behave well during the HR part in the onsite process and give her/him a good impression that you're really interested in the company.
The offer is very very generous. The salary is very good.

Interview Question – given a drug, find the most common drug(s) that are used together with this drug. (You have each patient's drug table)   Answer Question

Reason for Declining – Haven't declined. But really want to go CA and hate winter. Otherwise it would be a very very good offer.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Positive Experience

Average Interview

Project Manager/Implementation Consultant Interview

Anonymous Interview Candidate
Verona, WI

I applied online and the process took 6 weeks - interviewed at Epic Systems Corporation in March 2014.

Interview Details – I submitted an application through their website and they got back to me a week later to set up a phone interview. I spoke with a current project manager who asked typical interview questions - how'd I hear about Epic, tell about some things on your resume, where do I see myself in 5 years, etc... I then was set up with an online proctored assessment (about 1.5 hours, very much like an LSAT/GRE/SAT type) which tested logic, math and English skills.

A week later, they invited me to an all day on-campus interview. They pay for the flight, cabs, hotel, and the night before, a current employee took other candidates and I out to a very nice dinner in downtown Madison. The next morning, a cab took us out to Epic's campus. There were probably 35 other candidates there that day, and the entire day felt like a college visit again. We sat down for a software demo, met with a project manager to find out more about the job and gave a 10-minute presentation on any topic. The main interview was a case study with another candidate about dealing with different types of hospital employees, and another interview with HR at the end of the day asking typical interview questions.

Interview Question – Describe 5 things you are not   Answer Question

Reason for Declining – I did not like the area and the job would not have given me any type of long-term career benefit (however, it seems that if you are interested in healthcare management or IT, then this would be a perfect entry-level opportunity for you).

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Easy Interview

Project Manager/Implementation Consultant Interview

Anonymous Employee
Verona, WI

I applied online and the process took 4+ weeks - interviewed at Epic Systems Corporation in February 2014.

Interview Details – Applied online and was contacted to setup a phone interview. Phone interview is a casual conversation about the position and about you. I was contacted a week later to take a few online assessments. The online exam isn't that hard, you don't need to have any programming background. I was then invited a few days later for an on-site interview. The interview took all day, starting with an overview of the software, meeting with people in the role that you're applying for, a couple case studies, a presentation, and finally a short interview with a recruiter. I was offered a position within a week.

Interview Question – There are a few logic questions on the online assessment that might trip people up but overall nothing too bad. The on-site interview is very relaxed and I don't think there are any "right" answers to the case study questions, they just want to see how well you can defend your decisions.   Answer Question

Negotiation Details – Tried to negotiate but they are firm on their offer.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

EDI Interview

Anonymous Employee
Madison, WI

I applied online and the process took 3 months - interviewed at Epic Systems Corporation in March 2014.

Interview Details – I applied to Epic via their website in January 2014. The position I applied for is actually called Integration Engineer/Technical Project Manager, but within the company it's referred to as EDI. Within a few weeks I was contacted via email about setting up a phone interview. The interview was with an EDI who had been at Epic for about 5 years. He told me about the position and asked me about my educational and professional history. Interview questions were pretty standard. I made sure to express interest in moving to Madison because I imagine that it is a deal breaker for many recruits.

The following day I received another email from the recruiter asking me to fill out my Rembrandt profile and to take a technical assessment. The assessment was done through a company called ProctorU that connects to your computer to make sure you don't cheat. The whole thing was a bit unnerving but you sort of forget they're there after a little while. The assessment consisted of a Math/Logic Section, a Speed Math Section, and two Programming Sections. In the first programming section, they introduce a new programming language (which I believe is similar to MUMPS, the language that the Epic software is rooted in) and ask you questions to see how quickly you can pick it up. The other consisted of 4 programming problems that you are free to complete in any language, including pseudocode. They estimate it takes about 3 hours but it took me closer to 4.

 3-4 weeks later I was invited via email to an on-site interview in Madison, WI. They also informed me that they'd like to talk to me about a Server Systems position in addition to EDI (it seems that they do this for many recruits considering the expense to fly you out). I flew in the day before my interview and they covered airfare and a night in a very nice hotel. They also asked if I would like to go to dinner the night before with some Epic employees, which I agreed to do.

The interview day started at 8:30 AM the following morning. I was blown away by the campus from the moment we arrived. First up was an overview of the company and a software demo. After, I had my first interview of the day which was for the Server Systems position. The interviewer told me about the role, which was different from the impression I got from reading the job description. I explained that I was leery about being able to perform the job based on my experience, but he made it clear that you undergo extensive training, more than for many other roles. He then asked me a series of interview questions which were not very technical in nature. He asked mainly scenario-based questions.

Next, I completed another assessment, this time another math section and a verbal section, both of which were pretty easy. From what I understand, you do the bulk of the assessment before you arrive and then one or two more parts on-site.

Next was lunch in the cafeteria. The food is great and very inexpensive for the employees. Being in the cafeteria feels like being on a college campus. Throughout the entire day I would estimate that at least 75% of the people I saw were under 30. The youth of the employees is partly where Epic takes some criticism in the industry, but I really liked the environment and felt that I would enjoy working there.

After lunch, I, with two other recruits, spoke for 30 minutes with an EDI Team Lead who had been with Epic for about 8 years. This was informal and, after he gave an overview of the position, he opened the floor to us for questions. One thing that I noticed and really appreciated during the day, especially during this session, was just how smart and capable everyone seemed.

Next was my actual hour-long EDI interview. This one was with another EDI Team Lead who had been there for about 10 years. This was very similar to the Server Systems interview; it wasn't very technical and she asked a lot of scenario based questions. I felt that this interview went reasonably well, but I was kicking myself for answering two consecutive questions in a way that completely contradicted the other answer. After this was a brief tour of a few buildings, all of which are incredible.

The final appointment for the day was with an HR recruiter, who was very pleasant. She asked me if I had any remaining questions, so I asked her for some clarification on the benefits and 401k. She finally asked the only question I had been dreading all day - my expected salary. I gave what I felt was a reasonable number and to my pleasant surprise she said that it would likely be higher.

Two days later, the recruiter called me with the offer.

Interview Question – Describe a time you had to make a snap decision.   View Answer

Negotiation Details – No negotiation. Received more than I asked for.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Epic Systems Corporation

Worked for Epic Systems Corporation? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Epic Systems Corporation interview questions and advice. All 441 interview reviews posted anonymously by Epic Systems Corporation employees and interview candidates.