I applied online. I interviewed at Impinj (Seattle, WA) in Oct 2018
Interview
Overall good experience
There was a phone interview first for 1 hour aprox, followed by another phone interview.
After giving the second interview, it took them 4 weeks to respond and call me for the onsite in Seattle.