They contacted me after finding resume online. I was out of town for a month but they had no problem waiting for me to return.
There were 4 parts so it did take a while, not counting the time I was out of town.
Initial phone interview, HR interview (including tests), department interview, background check.