Serviço para entrevista técnica 2.0 - chamadas de vídeo, lançamento de código, tarefas de teste





Quase um mês se passou desde a primeira publicação da minha ideia, durante o qual a funcionalidade se aproximou de algo semelhante a um MVP real que pode ser usado.



Eu estraguei o firebase como back-end, adicionei chamadas de vídeo, executei o código na frente, enquanto é React, Vue e Angular, todas apenas as versões mais recentes.



Parei de terminar a funcionalidade atual e adicionei tarefas de teste para que houvesse algo para analisar em uma entrevista, por exemplo. Adicionada uma entrevista preliminar para que após o encontro com o candidato, as informações fiquem imediatamente no questionário.



Mas a maior parte do tempo foi gasta em refatoração e correção de bugs, ainda é bom que eu esteja escrevendo no texto datilografado.





É assim que a interface do editor candidato se parece agora. O editor parece o mesmo quando você passa no teste, apenas com um cronômetro, um botão "enviar resultado" e sem uma chamada de vídeo.












Vídeo chamada em tela inteira












Adicionando uma tarefa para o teste. Em seguida, ele é selecionado na lista, nela você pode vincular ao candidato e obter um link.







Muitos outros pequenos recursos foram implementados: listas de candidatos, cartão de candidato, entrevista preliminar, mas eu realmente não quero colocar muitas capturas de tela em uma postagem.



A coisa mais difícil é chegar a um formato de relatório, com isso não tenho opções decentes. Incl. com feedback para o candidato.



Para as festas de fim de ano, de acordo com o plano, não faremos mais funções adicionais, mas lembre-se do editor para compartilhamento, saída normal para o console, cartão de candidato, relatórios e tente chegar a um design normal.



Com o crescimento de pequenos recursos, não toquei na versão mobile.



E, aparentemente, um espaçador precisará ser feito entre a frente e a base de fogo. Algumas coisas pesadas são feitas no navegador, e a lógica já está começando a ir além do simples armazenamento de dados e comunicação com o servidor.



Como estou feliz por ter começado imediatamente a escrever um projeto em Typescript, caso contrário, eu teria enlouquecido quando alterasse os formatos de dados e adicionasse novos campos, etc. Não tenho experiência em design de arquitetura.



Com base neste último, surgiram pensamentos sobre o teste, mas nunca testei, infelizmente, nem sei o que fechar primeiro. Se alguém der conselhos práticos, ficarei muito feliz. Será difícil borrifar tudo de uma vez.



Como antes, fico muito feliz com quaisquer conselhos, críticas e ideias.



Feliz Ano Novo a todos!



beta.meet2code.com



All Articles