US immigration asked a Nigerian software engineer test questions even Quartz’s engineers couldn’t solve