You can prove your technical skills with certs and/or past expereinces. But how could an employer know whether you are a team player and your attitude toward the job (things like these) simply through a 45 minutes interview? People can lie about who they are or they just kowtow the employer in order to get the job.
So my question is how to hire someone efficiently? I found it’s too hard to figure out what the interviewer thinks about you. They nod at what you say all the time. But do they really agree every word? It’s sort of making an interview like some fake reality show.