Your company might charge the expenses incurred on recruiting you which includes your ticket,visa charges..etc...First check with your HR or what's written in your contract.