
Quantas entrevistas técnicas tive para um desenvolvedor front-end, tantos métodos e ferramentas diferentes foram usados pelos entrevistadores.
Converse em um lugar, telefonou em outro, codificando no terceiro. “Ah, esse serviço não está funcionando, mas compartilhe a tela. Ah, o código da solução caiu, bem, escreva de novo ... ”A situação já estressante para o candidato se transforma em um carrossel desagradável.
E de acordo com o mesmo cenário, a estrutura da entrevista é construída - na maioria das vezes o caos, pulando de um assunto para outro.
Estou tentando fazer um serviço de entrevistas técnicas simples, conveniente e gratuito para o entrevistador e o candidato. Tudo em um lugar para todos: notas, um relatório e outros recursos para o entrevistador e um editor conveniente, feedback completo e bonito para o e-mail, etc. para o candidato.
Para que tudo seja previsível e pelos padrões, porque tantos artigos sobre o correto desenrolar de uma entrevista são escritos em Habré. Existe algo para se inspirar.
Eu o chamei de Meet2Code .
O que está no momento:
- Um questionário para cada seção da entrevista. Tarefas, dúvidas e pontos de conhecimento - tudo pode ser estimado, cronometrado e deixado uma nota.

- Codificação colaborativa em tempo real. Trabalho conveniente com tarefas da lista: com um clique você envia para o editor, mede o tempo, avalia.

- Criação de modelos para entrevistas - seções, perguntas, habilidades, tarefas.

- Bem, na verdade, o relatório: geral e para cada seção, tarefa ou pergunta.

A funcionalidade atual ainda precisa ser trabalhada, mas espero que o conceito básico já esteja claro. Embora não haja backup para armazenar dados, simplesmente armazeno tudo no armazenamento local do navegador. Para mobile, também fiz um adaptativo simples, para visualização "não arranque os olhos", não pensei no design.
Se alguém estiver interessado, estou escrevendo um serviço em React, TypeScript, MobX.
Por que decidi escrever um artigo
O estado atual saiu em um mês e meio nas noites livres depois do trabalho, então, como sempre acontece, a emoção desapareceu em algum lugar e por quase um mês eu não toquei no projeto.
Parece-me que o serviço é útil e é uma pena deixá-lo a juntar pó. Para seguir em frente, quero saber a opinião real da comunidade - é necessária ou não. Porque este é um projeto não comercial, este método é o mais realista e preciso, eu acho.
No que estou trabalhando agora e quais recursos pretendo implementar:
- Eu gostaria de ver minha conta pessoal o mais rápido possível.
- Atualize seu editor de código
- O relatório de resultados é claro e simples.
- Executando o código (até agora apenas js e bibliotecas).
- Gere um bom feedback por e-mail para um candidato.
- Criar uma biblioteca de perguntas, tarefas, habilidades, para que os modelos possam ser montados a partir de componentes prontos, principalmente os personalizados.
- Conveniência de criar e trabalhar com um modelo (classificação, edição de elementos).
- Adicione tags sobre importância, tempo, dificuldade, etc. às perguntas / tarefas.
- Integração com nossos serviços e com terceiros (por exemplo, hh).
- E por último, mas não menos importante, chamadas do navegador.
... e há muitos recursos mais poderosos, a coluna no trello com eles é muito alta.
Claro, para todo esse negócio, as tarefas de criação de uma API estarão em primeiro lugar.
Em geral, experimente esta ferramenta se achar útil. Vou aguardar feedback, tirar conclusões e, em caso de reação positiva, implementarei à força minhas fantasias e suas recomendações / desejos.
Nesse ínterim, terminarei o estado atual.
beta.meet2code.com