2. Quem?
👋 Meu nome é Allan
📣 Meus pronomes são ele/dele
💻 Engenheiro de Software no GitHub
🎭 8 anos de experiência na área
☀ Sou de Natal e morei 3 anos em São Paulo
☔ Atualmente moro em Vancouver, Canadá
🚗 Tenho uma quantidade obscena de horas em Rocket League e Dota 2
10. Conversa com RH
🤔 O que é essa etapa?
➔ Escutar sobre a empresa e a vaga
➔ Falar sobre você e seu background
👀 No que vão ficar de olho?
➔ Conhecimento de linguagens e
ferramentas
➔ Impacto que você teve em projetos
🚩 Red-flags
➔ Falta de interesse
➔ Piadinhas de mal gosto
11. ✅ Dicas:
➔ Esteja preparado para falar de você (profissional + pessoal)
➔ Pesquise sobre a empresa (Glassdoor, LinkedIn, site da empresa, levels.fyi, etc…)
➔ Pergunte sobre as próximas etapas do processo
➔ Pergunte sobre a empresa ou o time
➔ Evite falar sua expectativa salarial
◆ “Eu preciso conhecer um pouco mais sobre a empresa e benefícios pra ter certeza que vai ser um bom fit e poder chegar a
um valor”
Conversa com RH
12. ❓Faça perguntas
➔ Quantos devs tem na empresa?
➔ Qual a estrutura dos times (quantos backends, frontends, QAs, etc)?
➔ Os times trabalham com metodologias ágeis?
➔ A empresa tem alguma iniciativa de diversidade e inclusão?
➔ Como funcionam os feedbacks na empresa?
➔ A empresa oferece ou incentiva a ida em meetups, eventos de TI, convenções, etc?
Conversa com RH
14. Teste Técnico
🤔 O que é essa etapa?
➔ Desafio curto de programação
➔ Desenvolver um projeto
➔ Resolver problema online (Hackerrank,
Codewars, Leetcode, etc…)
➔ Diversos exemplos online
github.com/CollabCodeTech/backend-
challenges
github.com/CollabCodeTech/frontend-
challenges
👀 No que vão ficar de olho?
➔ Boas práticas
➔ Documentação
➔ Testes
🚩 Red-flags
➔ Não roda
➔ Não tem documentação
➔ Não tem testes
15. Teste Técnico
✅ Dicas:
➔ Primeiro faça funcionar, depois deixe bonito, depois otimize
◆ Make it work, make it pretty, make it fast
➔ Faça testes, mesmo que não entenda a importância ainda
➔ Guarde um tempo pra escrever um readme bem feito
◆ O que é projeto? Qual a utilidade dele?
◆ Quais foram as tecnologias utilizadas e quais as dependências?
◆ Como rodar o projeto? Como rodar os testes?
◆ O que você mudaria se tivesse mais tempo? Roadmap
◆ Exemplo: https://gist.github.com/lohhans/f8da0b147550df3f96914d3797e9fb89
➔ Peça pra algum amigo revisar
18. Entrevista Técnica
🤔 O que é essa etapa?
➔ Entrevista com 1 ou 2 pessoas da
empresa (devs)
➔ Pode ser conversa
◆ Projetos que participou
◆ Linguagens e frameworks
➔ Pode ser pair programming
◆ Plataforma de código online
(Leetcode, Codewars, etc…)
◆ Projeto da própria empresa
◆ Revisar um PR
👀 No que vão ficar de olho?
➔ Como você aborda um problema
➔ Como você trabalha com outras
pessoas
➔ Seu conhecimento técnico
🚩 Red-flags
➔ Ficar calado/pensando sozinho
➔ Não aceitar sugestões/críticas
19. Entrevista Técnica
✅ Dicas:
➔ Conversa
◆ Revise projetos que você trabalhou e esteja preparado para falar sobre eles
◆ Revise lógica de programação, boas práticas, SOLID, testes, TDD, etc
➔ Pair programming
◆ Treine antes
◆ Tenha certeza que entendeu o problema (se não, pergunte!)
◆ Fale seus pensamentos em voz alta
◆ Foque em fazer funcionar
◆ Fale o que poderia melhorar caso tivesse mais tempo
20. Entrevista Técnica
❓Faça perguntas
➔ Qual a estrutura do time?
➔ Qual a proporção de Dev e QA na empresa?
➔ O time trabalha com Scrum?
➔ Como seria um dia a dia normal no time?
➔ Quais as reuniões recorrentes do time?
➔ Quais linguagens e ferramentas o time usa?
22. Entrevista Cultural
🤔 O que é essa etapa?
➔ Entrevista com 1 ou 2 pessoas da
empresa (dev/produto/lead)
➔ Conhecer mais sobre a empresa e o
time
➔ Perguntas sobre como você lidou com
certas situações
➔ “Me conta uma vez em que …”
👀 No que vão ficar de olho?
➔ Se você se enquadra nos valores da
empresa
🚩 Red-flags
➔ Comentários preconceituosos /
racistas / machistas / homofóbicos
➔ Ser arrogante
➔ Falar mal de coleguinha
24. Entrevista Cultural
❓Faça perguntas
➔ O que vocês mais gostam na empresa?
➔ O que vocês acham que poderia melhorar?
➔ Vocês jogam juntos / fazem alguma dinâmica de time frequentemente?
26. Oferta
🤔 O que é essa etapa?
➔ Conversa com o RH
➔ Conversar sobre todo o pacote de
compensação
➔ (salário + benefícios + bônus)
👀 No que vão ficar de olho?
➔ Nada demais
🚩 Red-flags
➔ Falar que o salário é muito baixo