Submitted a resume online, about 2 weeks later received an email about setting up a phone interview. 3 days later received an email to schedule in person at the Navy Yard. Did interview with hiring manager face to face and another person over speakerphone. 3 days after that got an email that they found a candidate with the skills they were looking for.