I applied through a staffing agency. I interviewed at Columbia Bank (Tacoma, WA) in Aug 2017
Interview
it takes about 2 weeks to finish all three rounds of interview. First round: phone talk with hr, second round: in-person interview for technical problem, and final round: show your projects.