SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Anatomia de uma entrevista
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
Entrevista é uma desgraça
Mas a gente pode se preparar
Não seja babaca
Conversa
com RH
Teste
Técnico
Entrevista
Técnica
Entrevista
Cultural
Oferta
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
✅ 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
❓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
Conversa
com RH
Teste
Técnico
Entrevista
Técnica
Entrevista
Cultural
Oferta
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
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
Conversa
com RH
Teste
Técnico
Entrevista
Técnica
Entrevista
Cultural
Oferta
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
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
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?
Conversa
com RH
Teste
Técnico
Entrevista
Técnica
Entrevista
Cultural
Oferta
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
Entrevista Cultural
✅ Dicas:
➔ Não minta
➔ Não seja babaca
➔ Crie uma caixinha de histórias
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?
Conversa
com RH
Teste
Técnico
Entrevista
Técnica
Entrevista
Cultural
Oferta
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
Mas nem sempre dá certo
Conversa
com RH
Teste
Técnico
Entrevista
Técnica
Entrevista
Cultural
Oferta
Deu ruim família
➔ Isso não significa que você não sabe programar
➔ Isso não significa que tem algo errado com você
Boa sorte nas entrevistas ❤
allan-pires
/in/allan-pires
@2lan
GitHub:
LinkedIn:
Twitter:

Mais conteúdo relacionado

Semelhante a Anatomia de uma entrevista

Tdc2013 - Trilha de Teste -
Tdc2013 - Trilha de Teste - Tdc2013 - Trilha de Teste -
Tdc2013 - Trilha de Teste -
Leonardo Galani
 

Semelhante a Anatomia de uma entrevista (20)

Tdc2013 - Trilha de Teste -
Tdc2013 - Trilha de Teste - Tdc2013 - Trilha de Teste -
Tdc2013 - Trilha de Teste -
 
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Metologias Ágeis com Scrum
Metologias Ágeis com ScrumMetologias Ágeis com Scrum
Metologias Ágeis com Scrum
 
O papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareO papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de software
 
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
 
#Qualidade decodigo
#Qualidade decodigo#Qualidade decodigo
#Qualidade decodigo
 
Carreira de dev
Carreira de devCarreira de dev
Carreira de dev
 
TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do Mantra
 
PALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípiosPALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípios
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da Agilidade
 
Teste de usabilidade
Teste de usabilidadeTeste de usabilidade
Teste de usabilidade
 
Teste de usabilidade
Teste de usabilidadeTeste de usabilidade
Teste de usabilidade
 
Verdades e mitos sobre testes que eu gostaria
Verdades e mitos sobre testes que eu gostariaVerdades e mitos sobre testes que eu gostaria
Verdades e mitos sobre testes que eu gostaria
 
Facilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHPFacilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHP
 
Condingdojo
CondingdojoCondingdojo
Condingdojo
 
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!Porque você precisa de uma estratégia de QA e precisa disso AGORA!
Porque você precisa de uma estratégia de QA e precisa disso AGORA!
 
5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance
 
PHPZEIRO: Adote um framework
PHPZEIRO: Adote um frameworkPHPZEIRO: Adote um framework
PHPZEIRO: Adote um framework
 
Meetup Carreira em TI
Meetup Carreira em TIMeetup Carreira em TI
Meetup Carreira em TI
 

Anatomia de uma entrevista

  • 1. Anatomia de uma entrevista
  • 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
  • 3. Entrevista é uma desgraça
  • 4. Mas a gente pode se preparar
  • 6.
  • 7.
  • 8.
  • 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
  • 16.
  • 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
  • 23. Entrevista Cultural ✅ Dicas: ➔ Não minta ➔ Não seja babaca ➔ Crie uma caixinha de histórias
  • 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
  • 27. Mas nem sempre dá certo
  • 29. Deu ruim família ➔ Isso não significa que você não sabe programar ➔ Isso não significa que tem algo errado com você
  • 30. Boa sorte nas entrevistas ❤ allan-pires /in/allan-pires @2lan GitHub: LinkedIn: Twitter: