I was interviewed for the software development engineer position at Impinj. I applied online and then a recruiter contacted me immediately the next day I applied. I was supposed to have a recruiter phone screen but the recruiter moved me forward to the hiring manager, so I had a conversation with the hiring manager for 30 mins. The next week I received the onsite interview invitation, however, several days later they said the position was already being fulfilled.