The process began with an initial phone screen interview. This was relatively simple and straight forward. Then, I had to take an intelligence test. There was a mathematics portion and a coding section; the coding section was difficult. A few days after I completed the test, I was notified that I was being invited to an onsite interview.
The onsite interview consisted of a case study, a one-on-one interview, a presentation, and a HR interview. Nothing too hard. A week later I got a call saying that they were impressed and they extended an offer.
I ultimately declined because I did not feel like my experience onsite was good. People seemed to be inexperienced, and my interviewers were not friendly. I could not see myself thriving in such a work environment. However, the actual office is very cool and the subsidized lunches are a nice perk!