Garmin Interview Question

Some personal things (EAD card information, and H1-B stuff)