This question already has an answer here:
I hold a Malaysian passport and am going to Mexico from Singapore for a work event. I was sent there for a few days and all the tickets have been purchased by the company. Including the one-way ticket back from Mexico to Singapore. BUT, the return ticket from Mexico to Singapore has a transit, which is at San Francisco. The transit is only 1 hour 25 mins and the luggage has been checked in. There is no need to take luggage or anything since everything has been done.
Do I need the visa for the short transit time?
The company did not say anything and does not know about it. I have read about C-1 transit visa, but there is not much time left before I have to go.