SlideShare uma empresa Scribd logo
1 de 30
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

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!Daniel Carvalhinho
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeWagner Mendes Voltz Fusca
 
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 PHPPedro Chaves
 
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é...Bruno Bemfica
 
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 gostariaLivia Gabos
 
PALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípiosPALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípiosVinicius Carvalho
 
Code review: o que isso diz sobre a cultura dos times de desenvolvimento?
Code review: o que isso diz sobre a cultura dos times de desenvolvimento?Code review: o que isso diz sobre a cultura dos times de desenvolvimento?
Code review: o que isso diz sobre a cultura dos times de desenvolvimento?Elaine Naomi
 
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreamsJacqueline Abreu
 
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 performanceAriane Izac
 
Trilhando o Caminho PHP - PHPConf2008
Trilhando o Caminho PHP - PHPConf2008Trilhando o Caminho PHP - PHPConf2008
Trilhando o Caminho PHP - PHPConf2008Rafael Dohms
 
Dicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoDicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoRafael Corrêa Gomes
 
TDC2018FLN | Trilha DT - Transformando um ambiente caotico em um ambiente org...
TDC2018FLN | Trilha DT - Transformando um ambiente caotico em um ambiente org...TDC2018FLN | Trilha DT - Transformando um ambiente caotico em um ambiente org...
TDC2018FLN | Trilha DT - Transformando um ambiente caotico em um ambiente org...tdc-globalcode
 
Introdução a Automação de Testes
Introdução a Automação de TestesIntrodução a Automação de Testes
Introdução a Automação de TestesLorena Caldas
 

Semelhante a Anatomia de uma entrevista (20)

#Qualidade decodigo
#Qualidade decodigo#Qualidade decodigo
#Qualidade decodigo
 
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!
 
Carreira de dev
Carreira de devCarreira de dev
Carreira de dev
 
Condingdojo
CondingdojoCondingdojo
Condingdojo
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da Agilidade
 
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
 
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é...
 
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
 
PALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípiosPALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípios
 
Code review: o que isso diz sobre a cultura dos times de desenvolvimento?
Code review: o que isso diz sobre a cultura dos times de desenvolvimento?Code review: o que isso diz sobre a cultura dos times de desenvolvimento?
Code review: o que isso diz sobre a cultura dos times de desenvolvimento?
 
PHPZEIRO: Adote um framework
PHPZEIRO: Adote um frameworkPHPZEIRO: Adote um framework
PHPZEIRO: Adote um framework
 
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
 
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
 
Trilhando o Caminho PHP - PHPConf2008
Trilhando o Caminho PHP - PHPConf2008Trilhando o Caminho PHP - PHPConf2008
Trilhando o Caminho PHP - PHPConf2008
 
Dicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoDicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores Magento
 
TDC2018FLN | Trilha DT - Transformando um ambiente caotico em um ambiente org...
TDC2018FLN | Trilha DT - Transformando um ambiente caotico em um ambiente org...TDC2018FLN | Trilha DT - Transformando um ambiente caotico em um ambiente org...
TDC2018FLN | Trilha DT - Transformando um ambiente caotico em um ambiente org...
 
Introdução a Automação de Testes
Introdução a Automação de TestesIntrodução a Automação de Testes
Introdução a Automação de Testes
 
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: