I applied online. The process took 2 days. I interviewed at Meditech (Framingham, MA) in Jun 2013
Interview
The first visit is usually with a hiring manager. You are given a few hours to take a "programming test". This programming test uses a watered-down variation of their base language, MagicFS. The "test" guides you through how to use the language itself. Everything is string-based and parsed by an interpreter. If you know the basics of logic, there's no problem.
The second visit is usually with a programmer or 2, then a director or manager for development.
You are given time on your own to do a logic test, then discuss the answers and methods with the developers.
Interview questions [2]
Question 1
Using MagicFS, do a linear search through this list.
I applied through college or university. The process took 1 week. I interviewed at Meditech (Atlanta, GA) in Nov 2015
Interview
Interview process is somewhat ordinary. Had a phone interview, sort of talked about the position, then came in the office for an interview. The process is around 3 hours. First hour and a half, they make you take a test, using their code, and it can get really confusing. You can't study for it, just know basic programming concepts. Then interview with the recruiter.
I applied through a recruiter. The process took 4 months. I interviewed at Meditech (Atlanta, GA) in Mar 2013
Interview
A very lengthy interview process - On campus recruiters took my resume in the Fall, and contacted me in January about applying. I filled out paperwork and was given a 1 hour online interview with a recruiter. About 2 weeks later I was scheduled to go to the Atlanta office to interview but had to reschedule due to illness. My rescheduled appointment had to be rescheduled as well due to the interviewer's illness. When I finally got to their campus, it consisted of 2 very lengthy programming exams after a brief tutorial on how the programming language they use works. Three of us took the first test, only 2 of us were invited back for the second one. About a month after this I was contacted for another online interview with 4 or 5 members of a development team. I finally submitted transcripts and recommendations and was asked if I would be able to start in May. (So ~4-5 months from start to finish).
Interview questions [1]
Question 1
The interviewer stopped me halfway through the interview and asked me to interview him as if I was hiring for the position that I was interviewing for.