Started off with a 20 minute phone call from a technical recruiter in which we discussed my prior experience and interest in a position as a DevOps Engineer. They then sent me a coding challenge where I was given 48 hours to submit and 2 hours to complete from the time I opened the problem. Doable in 2 hours but it took me 2.5 as I cleaned up the code, added a README, plus command line options.
They seemed satisfied with my solution, so invited me to speak to their lead DevOps engineer for a "coffee interview." I enjoyed this interview and my time speaking with him as I was able to talk about my experience in High Performance Computing, projects I've worked on (some in great detail with white boarding architectures and solutions), and interest in working with large scale web services in the cloud. I passed this portion and was invited on site for a 4 hour loop, 1 hour per interviewer. This interview ended up being for a Site Reliability Engineer as someone internally took the DevOps position. Thought I it went fairly well, but was getting the feeling that they wanted someone who worked with large scale web deployments in the past. Spoke with the technical recruiter at the end and discussed salary/benefits.
The process was pretty straight forward and I learned quite a bit about the company, but was utterly disappointed that they seemed to actually want someone who had experienced in web-based architectures. I suppose my experience managing enterprise clusters catering to engineering work was insufficient. These were my comments on the survey they asked me to fill out:
"While everyone in the interview process was professional and courteous, I feel that they did not listen to some of the questions/concerns I brought up early on in the process. I specifically asked if RealSelf was looking for someone who could adapt to the environment with applicable experience, or someone who already had production experience running web based systems. I was told not necessarily. Upon receiving my offer denial, I was told that "we are looking for someone with more hands on experience supporting production engineering for web-based products." My lack of production web-based experience was explicitly communicated by me in my first two interviews. RealSelf either did not listen, has other reasons for the denial, or changed their minds during the interview process. Regardless, I thank the company for the opportunity and learned quite a bit in the process."
My recent decision to sign with another cloud based application performance management company was a no brainer and I am ecstatic with the opportunity. Do not waste your time with RealSelf unless you are a "cookie cutter" candidate.