There's one phone interview, an about 3-hour online test, and an onsite interview.
The phone interview is nothing serious (according to the recruiter that called me), just talking. They asked basic Java (or whatever your main language is) concept questions, like the difference between an abstract class and an interface.
The famous online test contains logic (just like GRE/SAT), limited-time logic, learning a new language (which is very, very easy if you do it carefully but don't overthink), and algorithms. The algorithm part has 4 questions, which is not very hard. You can write whatever language you like in a plain-text editor. You can really find a lot of questions here. I did read a lot, but I didn't remember the answers, 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 a time limit, but you'd better finish it around 3 hours.
Although I think they have a weird picking standard (because all my super-technical smart classmates failed while me, who is not so good at coding, passed), the key to passing 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 employees to plant!
All people there are very nice and helpful, trying to help you solve problems. The project presentation DO NOT require slides. I did a very fancy PPT but didn't use it. 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 employees would definitely help you understand what you want and what they would provide. So if you have time, please do choose the dinner option. That helped me a lot!
BTW, an employee told me HR has big power on the decision. So you may want to 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.
Given a drug, find the most common drug(s) that are used together with this drug. You have each patient's drug table.
The following metrics were computed from 1,054 interview experiences for the Epic Systems Software Developer role in United States.
Epic Systems's interview process for their Software Developer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process in United States.