1. Applied on 04-15
2. Received an email invitation for a pre-screen with a recruiter on 04-16
3. Pre-screened with the recruiter on 04-29 and was invited to take their online technical assessment
4. Completed technical assessment on 04-29
5. Interviewed with hiring manager & a team lead on 05-05
6. Received off on 05-10
Everyone was super nice, organized, and professional! They work like a well-oiled machine.