Applied online, received an email for interview after a month and a half. I spent an hour with the interviewer, and he asked me some questions about my resume and went over Granicus. We spent a half hour on the whiteboard doing a whiteboard question and tinkering with my solution. Following that, I asked a few of my own questions and ended the interview.