I applied online. The process took 3 weeks. I interviewed at RevTrak (Bloomington, MN) in Jan 2018
Interview
It took about three weeks. The technical lead contacted me and we started with a 25 minute prescreen interview then we did a full 1 hour interview over Skype (because of location).