Very quick process. Applied one week, asked by EOW to phone screen. Did phone screen tuesday, offered a second interview later that day on Friday. After sending thank you on Friday, asked to come in the next week for an on-site interview and do a presentation of work I was proud of. The on-site was two parts- one where I presented, then another where I met peers on the team. Although they had said that time would be for me to ask questions of the team, i was not expecting for their team to ask pointed questions of me. I learned early the next week I hadn't gotten the job.