Entrevista técnica: saiba como acontece esta etapa na Gupy

minutos de leitura

21 de janeiro de 2022

Escrito por
Matheus Castiglioni

Você já deve ter tido aquele nervosismo pré-entrevista, principalmente quando envolve o desconhecido, ou seja, você não tem ideia de como será o processo ou o que será realizado durante o mesmo.

Pois é, nós sabemos disso e através desse artigo vamos contar um pouco sobre como é realizada tal etapa técnica, visando trazer mais tranquilidade e naturalidade para as pessoas que participam dos nossos processos seletivos.

Além da tranquilidade, estamos buscando um processo seletivo mais diverso e inclusivo, focado em atender pessoas com diferentes perfis e senioridades. 😁

 

entrevista-tecnica-gupy

 

Nossa avaliação técnica

Uma das formas para sentir-se preparada(o) é saber o que está por vir, então, vamos te contar um pouco sobre como é realizada nossa etapa de entrevista técnica. Esta etapa é realizada em um único agendamento por uma hora (1h) e podemos dividir tal momento em três etapas:

  • Apresentações (5 minutos)
  • Avaliação técnica (45 minutos)
  • Troca de papéis (10 minutos)

Apresentações

Nos primeiros cinco minutos, vamos nos apresentar. Aqui você irá conhecer um pouco mais sobre a pessoa entrevistadora e a pessoa entrevistadora irá conhecer um pouco mais sobre você. Neste momento, não estamos preocupados em currículo ou jornada de carreira, mas sim em conhecer mais sobre você e fazer você conhecer mais sobre a pessoa que está lhe entrevistando.

Alguns pontos tratados: saber quem você é, o que faz atualmente, como é seu dia a dia de trabalho, o que gosta de fazer nas horas vagas, etc.

Avaliação técnica

Nos próximos quarenta e cinco minutos, teremos a avaliação técnica.  Nesse momento, vamos estar olhar para aspectos e conhecimentos tecnicamente. Essa etapa de avaliação pode ser realizada através de duas formas diferentes, sendo:

  • Assíncrona (remotamente)
  • Síncrona (ao vivo)

Avaliação técnica síncrona

Chamamos essa etapa de “Do it in realtime", ou seja, você irá realizar um de nossos modelos de avaliação ao vivo junto com a pessoa entrevistadora. Essa é nossa forma padrão para nossas avaliações técnicas.

Usamos três modelos de avaliação diferentes:

  • Coding challenge
  • Do what you can
  • System design

A pessoa entrevistadora irá escolher um modelo de avaliação técnica de acordo com a vaga para qual você se aplicou e seu perfil como pessoa desenvolvedora.

Coding Challenge

Esse modelo é para as pessoas que gostam de algoritmos e performance de código. Aqui você terá que implementar uma compressão de imagem minimalista se inspirando em princípios do algoritmo JPEG.

Serão dados cinco problemas para você resolver ao longo dos quarenta minutos.

Nesse momento, estamos olhando para como você entende problemas, resolve e implementa soluções, fluência na linguagem escolhida para implementações (sim, você escolhe a linguagem que preferir) , comunicação e resiliência em lidar com adição de complexidade.

Do what you can

Esse modelo é focado em structure design e code design. Aqui queremos ver como você estrutura projetos (front-end ou back-end, depende da vaga para qual você se aplicou e seu perfil) e códigos, quais estilos arquiteturais você utiliza, quais padrões de projetos, quais as preocupações, trade-offs que você analisa, etc.

Não necessariamente precisamos ter códigos sendo executados e funcionais, pode ser realizado utilizando pseudo programação ou qualquer tecnologia que você se sinta mais confortável.

Você tem total liberdade para decidir tudo, como: linguagens de programação, tecnologias, frameworks, bibliotecas, etc… Pense que você tem tempo, pessoas e dinheiro infinito para montar o projeto.

System design

Por fim, nosso último modelo é para pessoas que gostam de arquitetura, design e ideação de propostas para soluções.

Daremos problemas de forma progressiva para que você crie os diagramas e desenhe uma proposta de solução arquitetural - temos a possibilidade de executá-la para arquiteturas front-end ou back-end. Conforme você vai avançando vamos adicionando mais complexidades para a proposta em si.

Para realização utilizamos a plataforma Lucid que possibilita a criação de diagramas de forma colaborativa em tempo real.

Avaliação técnica assíncrona

Chamamos essa etapa de "Do it at home”, nela vamos enviar um projeto para que você realize em casa no seu tempo da melhor forma possível. Essa não é nossa forma padrão de avaliação, mas pensando em ter um processo diverso e inclusivo, queremos atender os diferentes perfis de pessoas. Então, caso você não se sinta confortável para uma avaliação técnica ao vivo, pode realizar a mesma de forma assíncrona.

Nela você pode escolher quais serão as tecnologias, as linguagens utilizadas, frameworks e bibliotecas, estrutura do projeto, etc. Aqui você decide tudo.

Não se preocupe, você não precisa implementar um monte de funcionalidade e criar vários projetos para front-end e back-end, nós vamos pedir para você implementar apenas o projeto cujo seja da sua área de conforto e atuação no dia a dia. Se você optar por realizar o projeto no contexto de front-end nós vamos lhe enviar uma API pronta e caso ao contrário você decida realizar o projeto no contexto de back-end nós vamos lhe enviar uma aplicação pronta.

Assim você irá implementar o projeto em apenas um dos dois contextos (caso queira implementar e ser avaliado(a) em ambos também é uma opção válida).

Se você já tiver algum projeto público que gostaria de nos enviar, podemos utilizá-lo como forma de avaliação, economizando tempo de implementação do nosso projeto, desde que ele cubra alguns pontos dos quais o nosso projeto necessite.

Durante os quarenta e cinco minutos da avaliação técnica vamos abrir o projeto que você nos enviou e faremos perguntas ou questionamentos sobre o mesmo, visando entender suas escolhas e tomadas de decisões.

Troca de papéis

Nos últimos dez minutos, vamos realizar a troca dos nossos papéis. A pessoa entrevistadora passa a ser a pessoa entrevistada e a pessoa entrevistada passa a ser a pessoa entrevistadora.

Esse é o momento para você tirar dúvidas, perguntar alguma curiosidade, querer saber mais sobre nossa área de engenharia ou empresa. Enfim, fique à vontade para perguntar o que vier em mente.

Lembrando que algumas perguntas podemos não responder por questões confidenciais e outras não termos as respostas.

Feedbacks

Por fim, não menos importante, realizamos troca de feedbacks, ou seja, vamos compartilhar feedbacks sobre você conforme o que foi pontuado durante as etapas e também iremos lhe pedir feedbacks sobre nosso processo (seja positivos ou negativos).

Acreditamos fortemente que o processo seletivo deve agregar valor para ambos os lados. Estamos em constante busca de melhorias e também gostaríamos de proporcionar dicas futuras para você.

Essa é a forma como atualmente (data de escrita deste artigo) estamos realizando nossa etapa de entrevista técnica. Se você gostou ou sentiu interesse em participar do processo, verifique nossa página de carreiras tech e se aplique para nossas vagas!