The interview process was quite long. I had 3 phone interviews with 3 different people and then an in-person interview, which took 2 hours and was done by 4 or 5 people.
This company seems amazing and I genuinely wanted to work here. However, after talking to 2 or 3 different people, I basically already knew they weren't going to hire me. They continued to tell me that I seemed, for a lack of better words, "too above entry level" and that I may get bored with the repetitiveness. While I appreciated the compliment and honesty, I was interviewing for a reason. My background and skills is, what I imagine, got me the interview in the first place. If you're wanting 18 year olds who are new to CS and don't have much experience, then please advertise that. Now, I can't say for sure whether they didn't select me based off of my extensive background. They do have you do a personality test to see if you'd fit in well with their team. However, in the end after not getting the job, it did seem like a waste of time for both themselves and I being that from the start, they continued to tell me how it may be too entry level for me and I would be bored.
My advice to recruiting and who I met with (who I genuinely felt would be awesome people to work with, especially 3 of the women I met with in person) would be to really think about what type of person you're looking for and if someone is "overly qualified" then to not waste their time or yours. Again, I can't say if this was the reason I wasn't selected, but then that also brings me to my next point. It can be very discouraging when multiple people continue to make it sound like you're not going to get hired, based on your extensive background. By the time I heard it for the 3rd time, I thought to myself, "Why am I here...? Doesn't sound like they think I'm a good fit at all." I really wished I was, and I hope I can find a position within RealSelf again that maybe will match up better with my background.
Again, seems like an awesome company to work for and has so many values that I wholeheartedly support, such as the charity work they do. Good luck to anyone who interviews! I can't guarantee you'll love it, but I know I would have.