I would assume most of those hired with that kind of time come from the Purdue or ATP flow program. Speaking only for the June class most had previous positions as 121, 135, or 91 twin turbine PIC with many thousands of hours. But times are changing rapidly and sometimes being at the right place at the right time is all you need.