Lengthy interview proceess, including a written interview, take-home exercise and several one to one calls. Most of the interviewers were engaging and interesting to talk to, but there doesn't seem to be an effective skills cutoff early on, and you may end you spending a lot of time for a position that you're not qualified for and would not be hired for.