Initially gave my resume to a recruiter at my school’s career fair and was told about the company, their culture, and the technology they use. Got a call back 3.5 weeks later asking if I was available for an on-campus interview with the CTO in just a couple of days. He was nice and asked about a thing or two on my resume then gave me a coding challenge on paper. After I came up with a solution, he discussed my answer and other possible ones then gave me time for a question or two. This is something I noticed and liked about all of their technical interviews – each interviewer gave feedback about my answers, either along the way or when I was done, and made it feel more collaborative.
It took them a little over a month to get back to me about moving forward. A week after that, I had a phone interview with a lead developer. He was friendly, laid-back, and I enjoyed the interview a good deal. Instead of focusing on my resume, he asked me a number of technical questions to gauge my experience. Many of them I didn’t know, but he told me that was ok and to guess what I thought the answer was anyways. After each one, we discussed the answer and he elaborated on why he chose to ask that question. Then we did a collaborative coding question on a live text editor site (similar to Google Docs). Along the way, he pointed out what I might want to think about and discussed my solution to the problem in an open and friendly manner.
I then got an email back after a few days to schedule an on-site at their HQ in Austin. The location of their office was a bit of a drive from downtown Austin and not much around which was probably the only negative of my time there. Anyways, the on-site consisted of four technical interviews, lunch (not really an interview), and the potential of meeting with the CEO and another higher-up. I say potential because that is what I kept being told, but it definitely seemed like the last two interviews were only for people who passed the other ones that day. The technical interviews were similar to the previous ones except with a whiteboard this time. And after those, I met with the VP of Products and the CEO. Everyone I met there was amicable, down to earth, and willing to talk openly about the company. The whole experience at their office was relaxed and it all seemed to click. I received an offer a couple of days later which I negotiated up a bit and decided to accept based on my experience with the people.
Overall, I got the impression that culture is something everyone values deeply and they work hard to maintain a good and positive atmosphere. Everybody was exceptionally friendly and it was easy to tell they were on top of their game. The CEO discussed with me why he co-founded the company and had an honest conversation about the growth the company is currently experiencing and what that means going forward. I came away from it all very impressed to say the least.