Regardless of all this, this kind of job "interview" is better than 99% of all tech interviews I have given.
Ask me to prototype something that I would use in the actual job. Don't ask me random algo question. Don't ask me why I am so excited to work for your stupid company that I hadn't even heard of before applying