It's very weird that they are doing reference checks before a final interview to be honest. In my experiences the reference check stage has always been the final stop before hiring.
I would explain your situation to the HR team looking to hire you. If they are professionals they should understand, especially without the job starting for 4 months. Something just seems weird about that entire situation.
|