1. A phone interview to validate the applicants resume.
2. An in-person interview where the applicant is given an hour to complete level 10 of Blockly Maze (https://blockly-games.appspot.com/maze?level=10) after being briefed on the wall follower rule (if they are unaware).
3. Completion of an outside example project in the applicants strongest language, for which they are not paid to avoid non-compete clauses.
This usually is enough to evaluate whether the applicant is embellishing on their resume, capable of analytical thought in a completely alien language, and their ability to deliver a deployable project given specific requirements.