I applied online. The process took 12 months. I interviewed at Perficient in Dec 2017
Interview
I applied twice, first time as a consultant and I got rejected, a year later I applied again for a full-time role and got hired. A few people will interview you and they analyze communication, with subject matter expertise over Skype Video.