They contacted me via email first, I emailed back saying I was interested. Had two phone interviews, then an online assessment test proctored by someone via webcam, this included a coding section which was extremely difficult for me considering I have no programming experience. I wrote pseudo code for the first of the four questions, and the rest I honestly left blank on a test which was supposed to take two hours. Somehow, I was called in to have an onsite interview later, this was about 2 months into the whole process.
Onsite Interview:
Do NOT wear a suit, you will look out of place in a bad way. I wore nice khakis and a collared shirt under a sweater but even then you could go more casual. I would suggest a tucked in, collared shirt and no tie and go from there.
Started with a presentation in a room of me, 3 epic employees, and 4 other candidates who were all interviewing for different positions. Myself and the other Technical Services candidate both met with an older TS employee and kind of had a dual interview with him, no hard questions he pretty much just told us about what the job entailed.
Then we got split up so I had to go do a case study with two younger TS employees, just answering basic questions about how to prioritize problems and deal with customers.
Then we got a very long tour around most of the facility, which is an extremely impressive place by the way, if a little unprofessional, but that seems to be the vibe they're going for to try to reel people in.
Then I took a verbal reasoning test on a computer, basically just seeing if you understand grammar messups like they're/their/there and then/than. Then a more of a puzzle test about solving word problems, can't remember an example but it wasn't that hard but you definitely have to think about the answer for a second.
Then they put us back in our original group of 4 and ate lunch with an employee, just chatting and being friendly. Finally I had a final interview with HR where he didn't really ask me much except for things like "how much are you willing to travel?" "what pay are you thinking?", that type of HR bookkeeping stuff.
Done.
Overall it seems like more of the day is spent trying to sell you on how great the company is and how cool and fun and hip the building is rather than getting to know you. It's understandable since the company is so large and they recruit so many candidates, but it kind of makes you wonder what the catch is. Apparently the catch is that they will scare you into overworking so much that you will be burnt out in 2 years of 55-65 hour work weeks, from what I hear. I could definitely see that being the case; 75% of the employees I saw were under the age of 26, which is fine but it shows a high turnover rate, and illustrates how they prey on new college grads and just use them until they find a less insane job.