The interview process took a very long time and felt very impersonal at first. It started when I applied online and about a week later I received an invitation to conduct an online interview. This was not an interview but rather a chance to record my responses to about a dozen questions. I felt funny going through this process without having talked to a single person at the company so I contacted their HR department. After being bounced around to half a dozen people I finally got in touch with someone willing to talk to me over the phone, however this person was unable to answer most of my questions about the position or the architecture team. I conducted the online interview anyway. A couple of weeks passed before receiving any type of response. Soon afterwards I was invited to the office for an in-person interview with a follow-up interview 2 weeks later. These interviews finally gave me a chance to learn more about the position, the duties, the company's culture, and benefits. However my meeting with the architecture team was very underwhelming. They were late to the interview, I was hurried through my questions, not given a chance to even complete my sentences, and I was asked many low-level programming questions rather than actual architecture questions. The interview concluded with the absurd question, "If there was a zombie apocalypse and you could call one person, who would it be?"