The interview process consisted of an initial phone screen, two remote sessions for coding/troubleshooting, and an on-site interview that lasted all day (10 - 5). The on-site interview was broken into multiple sessions with two breaks, one hour for lunch and 30 minutes for coffee/tea in the late afternoon. Some of the sessions were Q&A and some were coding and hands-on tasks.