Had to go through 4 separate rounds of interviews. By the end of it I had interviewed with 6 different people (including the recruiter). Questions were insanely difficult in and of themselves not to mention trying to answer them in the required format they wanted. They are the behavioral based questions, but trust and believe they are not the typical or "common" ones you will find on google. I'm a relatively educated and well spoken person, and I really struggled to answer their questions appropriately. Hands down the most difficult interview I've had so far. I prepared for hours, and yet I was incredibly unprepared. Good luck.