Nos seus exemplos você não mencionou UpWork ou Workana.
O que acho ruim:
- Testes de Leetcode quando você quer contratar um Senior (até entendo para Júnior);
- Exigir diploma ou certificação: experiência é MUITO mais valioso. Diplomas e certificações deveriam ser bônus, não pré-requisitos;
- Não expor a faixa salarial aceitável. Se a empresa quer pagar muito pouco, porque perder o tempo deles e o meu?
- A Empresa listar dezenas de pré-requisitos, quando na verdade o contratado vai usar no máximo 5 desses;
As MELHORES entrevistas que eu participei, tinham perguntas no estilo:
- "Tem uma página usando ASP.Net Razor que está demorando quase 10 segundos para salvar um registro no banco de dados. O que você checaria para saber como acelerar esse processo?"
- "Depois de algumas horas esse programa desktop começa a ficar lento, parece que consome muita memória. O que pode ser esse problema, e como resolver?"