I applied online and sent a follow-up e-mail to the program director. He liked my resume and after much follow-up, I got an in-person interview with the program director plus one other instructor/admin. The first interview was pretty standard, asking about my background and experience.
I was offered a second interview just over a week after the first interview. The second interview consisted of a five-minute presentation of me teaching a topic to the two people from the first interview plus three new people not familiar with my area of expertise. They gave me feedback on my content as well as my performance and delivery of the material.
I followed up for a few weeks. The holidays came and went. After initially being passed over for the full-time I was offered a part-time position, which I declined. I eventually got a full-time offer. The compensation was not competitive, so I had to decline.