Why was she hired and not him?

su

So I have been debating this with my friends and was curious of others opinions on it.

My friend and his GF were both looking for jobs, lets call them mike and kara. Mike is a metal head and kara is goth. Kara has piercings and dyed hair and they both have tattoos.

Kara does not have a high school diploma and no work experience. Mike has a high school degree and is in college, and he has had 3 other jobs (none in which he was fired from).

They were both looking for basic jobs, barista, host, receptionist, server, etc. Kara applied to 4 jobs and got the second one as a reseptionist at a hair solan. Mike applied to 28 jobs and hasn't even had an interview.

Why do you think this is? Most of those I talked to believed it is because the positions they both applied for were female dominated, do you agree?

(EDIT: they put down the same availability and he is not a full time student)