This company is big on culture! It is a very diverse culture and most of the questions asked pertain to how well you'd fit in, culturally speaking. Of course the technical questions are a given, but if you aren't a great fit then most likely you won't get an offer so be sure you review their core values prior to applying and interviewing.