20120903 tech: 11 IT companies with most difficult interview