I'm in mid-stage interviews with a company in San Francisco. Currently I'm living very far from there, and I expect to get invited sooner or later for final onsite interviews. But I'm wondering how I will be able to handle this, because I don't have a credit card, and barely enough savings to book initial tickets (if they only reimburse tickets after arriving).
I'm totally new to this, so it would be helpful to know how companies usually cover travel expenses, so I can be prepared. Is it expected that they will buy two-way tickets and hotel reservations, then send the details to me, or do they reimburse the expenses after being provided with receipts, or do something totally different? Is it acceptable to request a different payment method, incase their method is less-than-ideal for me?
Also would it be reasonable to ask the company to cover the cost of re-entry into my current country of residence (which charges fees for entering at the border, if you are not a citizen)?