A friend of mine has difficulties to land their first job as a software engineer. He does well on technical interviews, phone interviews, but still hasn't received an offer.
I have been wondering if his ethnicity might be the reason, or if he is doing something in the interview that comes across as "not likable". How can he figure out what is happening at the interview stage that's causing him to not get the job?