They generally don't think it's appropriate. Even if they don't explicitly say it, they don't consider long hair professional. I'm not sure if it causes a problem during the interview but if not, after the interview it surely will cause a problem. I talk from experience, believe me. Sorry