giving back to this community.
my timeline was (roughly):
job application + 0
PT + 2 weeks
Interview invitation + 6 days
Interview 1 + 1 week
Site Preview + 4 days
Offer + 1 day
some of them posted here are right, it depends on the schedule of the hiring manager and how urgent that post needs to be filled.