I applied online and was given to develop a simple iOS App. If you know the basics of iOS development and little experience developing apps you ll crack it. Then a virtual interview. They filter candidates based on culture fit. I got selected as a finalist and they flew me to their headquarters in Vegas. Two days of fun filled events and three more rounds. One code challenge, HR interview and then technical. Overall I had a positive experience in the code challenge you ll have a bonus point for completing an additional task. If you complete that you ll get the internship moreover they strictly look for culture fit.