Saw the opening listed online and used the "Apply" procedure to submit my resume and cover letter. Received an email the next day from HR stating they'd like to schedule a phone interview with the hiring manager (VP of Engineering). That took place a few days later and lasted about an hour (longer than I'd expected, honestly).
I knew going in that there were a few bullet points on the job description that I wasn't as strong in as they might like. So near the end of the phone interview I asked the VP if he had any concerns that I could address. We spent the final 10-15 minutes on those. At the very end I asked him what the next steps were. When I've been the hiring manager I always end phone screens by letting candidates know when they can expect to hear from us, good or bad, but I think my asking made the VP feel a bit uncomfortable. As if he felt I was asking for a yea/nay decision right then, which was not my intent. In any event, he said h'ed like to have me in for an on-site interview and that was scheduled for a few days later.
The on-site interview was scheduled to take 6 1/2 hours (!). (Aside: While I appreciate the opportunity it would provide to meet more folks from the company, and that the company is trying to be both thorough and inclusive in its decision making process, in my experience once you get past the first 3-4 people the company really isn't learning anything more from a candidate. By interviewer 4 or 5 every candidate I've ever seen is being asked the same questions again and is pretty much in giving the same answers they gave three hours ago. Rule of thumb: If there really have to be 6-7 people on the interview roster, double up some of them.)
First 15 minutes was an introduction to/demo of all of Impinj's products which was interesting and very pleasant. First person I met with for the actual interview portion was the VP who I'd already had an hour-long conversation with. So there was some covering the same ground and searching on both sides for new questions to ask. As that initial hour went on it became clearer to me (and I assume him although he was reluctant to say so) that what he was looking for and what I could bring didn't line up as well as he wanted. So I forced the issue and the end of the hour by thanking him for his time and withdrawing myself from consideration.