I submitted an inquiry via email and was contacted by a recruiter about a week later. The first interview was a technical screening.
The second interview was a technical interview via video conference and screen sharing. It covered the basics of HTML, CSS, JavaScript, "server side" scripting, and SQL operations.
The third interview was at the CoverMyMeds HQ in Columbus Ohio and it was a full day. I was given a project that required me to build a web application (using a framework/method of my choosing). In the morning I met with two DBAs to discuss the data model, and in the afternoon was supposed to pair with a developer on the team - but that didn't quite work out. Toward the end of the day, I had to present the application to a team of developers.
This code day interview would probably be simple for someone who is currently a full-stack developer. However, I've had to be focused on the "back end" for the past several years, so for me, it was difficult. I spent WAY too much time on the data model and didn't get to the UI at all. My end result was barely functional. I was incredibly disappointed.
What would have helped me is pairing with a developer at the very start of the day. Due to the fact that my ADHD causes my thinking and analysis processes to slow down when I'm nervous, the input from another developer, early in the process, would have helped me stay on track and deliver a better end product.