Let me just say -- everyone I spoke to was very kind and their questions were fair and totally relevant. I applied online after being introduced to the HR Director by a friend at a university event. It went like this:
1. About a week after applying, I was asked to answer some logistical screening questions via email (e.g., can you work on-site?)
2. A few days later, I was asked to complete a technical screening question on HackerRank.
3. About a week and a half later, I was contacted to schedule a first interview.
4. Interviewed on-site.
5. A few days later, my second and final interview was scheduled.
6. Interviewed on-site.
I had LabKey's decision about a week after the final interview took place.