I applied through a staffing agency. The process took 4 weeks. I interviewed at GRAYBOX (Portland, OR) in Nov 2019
Interview
It was pretty thorough, focused more on your ability to solve problems rather than remembering random algorithms, and O complexity logic, nice experience over all, and also the way you'll be able to work with a team.