2 offers: US (requires H1B but is preferred choice) and another financial hub (Shanghai/London/HK, no visa required)
Already signed the offer where I also interned for the US but requires H1B application (33% chance, Tier 2 bank). This is why I continued searching for other offers and received one for another financial hub where I do not require ais not my preferred company. The Shanghai/London/HK offer (Tier 3) will conduct background checks (contact past employers, school etc.) sometime after signing the offer. Is it possible that NYC, or even SH/London/HK, will rescind the offer once they get a call about a background check or will they understand as long as I tell them they are my preferred choice? Should I go and sign the SH/London/HK offer too and take the risk of the background check? Can I tell the NYC bank that a background check will come but that I only took the other SH/London/HK offer as a backup in case H1B does not work out?