I got a code challenge 2 days before the interview, along with some commonly asked questions for iOS developers. I devoted a lot of time on the challenge, added some extra feature than what they required, and even wrote a brief documentation. They reviewed my app and loved it. Because of that, during the interview, they didn't even ask me any technical question, but started to introduce their working environment, workplace culture, and asked me when can I start to work.