Passei por uma experiencia parecida com a de um relato postado aqui, processo seletivo bem longo, da a impressão de deixar o candidato um pouco de lado ao longo do processo. A etapa de pair-programming não ficou muito clara como ocorreria tendo em vista que cada empresa faz pareamento de uma forma na contratação. Não ficou claro se passarariam um exercicicio pra ser resolvido na hora, se seria um pair programming com os membros do time, e se seria necessário levar seu notebook tendo em vista que se for pra desenvolver uma feature completa no caso do clojure, o ambiente de desenvolvimento habitual do candidato é primordial. Em fim a empresa parece ser legal, e o processo seletivo antes do estagio final é interessante, mas a etapa final de pair programming me pareceu confusa e o feedback final bem genérico. Tenho certeza que já perderam a oportunidade de ter excelentes devs no time por causa de erros simples de se corrigir nesta etapa.