The interview went in three phases: 1) phone interview 2) online exam 3) onsite interview. The online exam was definitely difficult, and had a part 2 that you did on campus if you got to the onsite interview! The phone interview was casual, just know why you wanna work there and kinda what you have an interest in! The company seems really cool, so that shouldn't be too challenging. The exam doesn't really have anything you can do to prepare for it, but just do your best! The onsite interview was AMAZING! That feels like a two way interview, you're interviewing them as well. They take you out to dinner the night before and then go on campus the next day. Feel free to dress casually. Their campus is really neat, indescribable.