Como se preparar para entrevistas técnicas \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 13 Horas 

 57 Min 

 31 Seg 

   Tempo restante da oferta: 13 57 31 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Como se preparar para entrevistas técnicas  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

# Como se preparar para entrevistas técnicas

 Geralmente, quando participamos de um processo seletivo para uma vaga relacionada a desenvolvimento, há uma etapa técnica, onde os entrevistadores irão avaliar suas competências técnicas, sua linha de raciocínio lógico e a maneira como você emprega ferramentas e tecnologias para a resolução de problemas. Neste artigo, separamos algumas dicas para que você possa se sair bem nesta etapa.

 [ Marylene Guedes ](https://www.treinaweb.com.br/blog/autor/marylene-guedes) 4 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/08/COMO-SE-PREPARAR-PARA-ENTREVISTA-TECNICA.png)  

Geralmente, quando participamos de um processo seletivo para uma vaga relacionada a desenvolvimento e engenharia de software, há uma etapa técnica.

Nesta etapa, os entrevistadores irão avaliar suas competências técnicas, sua linha de raciocínio lógico e a maneira como você emprega ferramentas e tecnologias para a resolução de problemas.

Neste artigo, separamos algumas dicas para que você possa se sair bem nesta etapa que, por sua característica ser mais técnica, pode assustar um pouco no início.

[  ![Desenvolvedor Java](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/java.svg)   Formação Desenvolvedor Java Conhecer a formação ](https://www.treinaweb.com.br/formacao/desenvolvedor-java)

### Prepare-se para questões técnicas mais profundas

Esta etapa geralmente é composta pela resolução em par (como se fosse um pair programming) de um problema proposto com uma linguagem que pode ser escolhida pelo candidato.

Provavelmente, aparecerão algumas perguntas específicas sobre a linguagem que você escolher. Por exemplo, caso você venha a escolher [Java](https://www.treinaweb.com.br/blog/guia-da-linguagem-java "Java") como linguagem, podem aparecer perguntas relacionadas à maneira como a [JVM](https://www.treinaweb.com.br/blog/java-new-generation-old-generation-e-permanent-generation-na-jvm "JVM") realiza o gerenciamento de memória.

Portanto, sempre que possível, escolha a linguagem que você possua maior domínio e conhecimento técnico para estas etapas.

Assim, os entrevistadores gostarão de saber o quão profundo é seu conhecimento na linguagem que foi escolhida, independente de se tratar da linguagem utilizada pela empresa ou não.

Também devem aparecer questões envolvendo conceitos de desenvolvimento de software mais abrangentes, ou seja, questões que não dependem diretamente da linguagem que você escolheu.

Questões relacionadas à complexidade algorítmica, refatoração de código, [estrutura de dados](https://www.treinaweb.com.br/blog/principais-estruturas-de-dados-no-python "estrutura de dados") e princípios de [orientação a objetos](https://www.treinaweb.com.br/blog/os-pilares-da-orientacao-a-objetos "orientação a objetos") poderão surgir.

Porém, naturalmente, a profundidade destas questões irá variar com o nível de senioridade de cada candidato.

### Pratique e resolva problemas de programação

Uma forma de treinar a resolução de problemas que comumente aparecem nestas etapas é você utilizar plataformas com desafios de código.

Inclusive, é relativamente comum que a entrevista técnica aconteça através de uma destas plataformas. Portanto, utilizar estes sites antes da entrevista, além de ajudar na preparação para resolução de problemas, também pode o deixar mais confortável com o ambiente destas plataformas antes da entrevista.

Alguns exemplos de plataformas excelentes para praticar este tipo de exercício são o [HackerRank](https://www.hackerrank.com/ "HackerRank"), [CodeSignal](https://codesignal.com/ "CodeSignal"), [LeetCode](https://leetcode.com/ "LeetCode"), [beecrowd](https://www.beecrowd.com.br/ "beecrowd") e [Codewars](https://www.codewars.com/ "Codewars"). Como dito anteriormente, também é relativamente comum que as empresas utilizem uma destas plataformas durante a própria entrevista técnica.

[  ![Desenvolvedor Python](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/python.svg)   Formação Desenvolvedor Python Conhecer a formação ](https://www.treinaweb.com.br/formacao/desenvolvedor-python)

### Compartilhe o seu raciocínio em voz alta todo o tempo

É muito provável que uma boa parte da entrevista técnica aconteça em cima de um live coding, onde você deverá resolver um problema de escopo fechado fazendo um pair programming com os entrevistadores.

Nesta situação, um dos principais pontos de avaliação é seu raciocínio e a maneira como você estrutura seu fluxo de pensamento.

Para ajudar a ter um bom desempenho nesta etapa, é essencial que você leia o problema em voz alta e comece a dizer, também em voz alta, a maneira como você pensa em resolver o problema proposto. Dizer em voz alta vai ajudar os entrevistadores a entender exatamente o seu raciocínio e a maneira como você costuma estruturar suas ações para resolver os problemas do dia a dia.

Se você não comunicar seu raciocínio e pensamento em voz alta, os entrevistadores não conseguirão entender bem suas habilidades de raciocínio e terão mais dificuldade para fazer uma avaliação concisa de suas habilidades, o que provavelmente vai te levar a ter o perfil rejeitado no processo.

Vale ressaltar que, mesmo que você tenha alguma dificuldade ou não entenda algum aspecto do problema proposto, você deve tirar toda e qualquer dúvida com os entrevistadores.

Além de ser um momento em que você pode pegar alguma dica para resolução do problema, esse momento ajuda a fechar a comunicação entre as pessoas participantes.

Isso também mostra boas habilidades analíticas, já que as empresas geralmente não gostariam de ter profissionais que tomam decisões sem ter clareza dos problemas e da situação em questão.

Você também pode treinar este ponto com os desafios dos sites que vimos acima. Tente realizar os desafios explicando sobre os problemas propostos e a maneira como você pensa em resolver para algum amigo.

[  ![Desenvolvedor PHP](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/php.svg)   Formação Desenvolvedor PHP Conhecer a formação ](https://www.treinaweb.com.br/formacao/desenvolvedor-php)

### Mostre engajamento e deixe claro o que você não fez tão bem

As empresas gostam de pessoas que mostram energia e disposição, tanto na resolução dos problemas quanto nas interações com outras pessoas.

Sendo assim, ao começar a entrevista, mostre entusiasmo e assertividade durante as interações que são realizadas. Ter uma postura muito fechada ou uma postura desanimada provavelmente não passará uma boa impressão aos entrevistadores.

Sempre se lembre também que as entrevistas possuem espaços de tempo específicos para a resolução dos problemas e que, provavelmente, você não terá exatamente o tempo necessário para resolver o problema da maneira como gostaria de resolver.

Por isso, deixe claro os pontos que você acredita que poderiam ser melhorados se tivesse mais tempo. Entre estes pontos, você pode citar tópicos relacionados à qualidade de código, aplicação de algum design pattern ou refinamento dos testes.

### Se atente às softs skills

Embora em uma entrevista técnica, o conhecimento técnico e as hard skills estejam mais em evidência, certamente os entrevistadores também se atentarão às habilidades de comunicação, clareza e outras [soft skills](https://www.treinaweb.com.br/blog/soft-skills-por-que-voce-precisa-delas "soft skills").

As competências comportamentais também serão avaliadas nesta etapa, mesmo que de maneira indireta. Inclusive, é até mesmo relativamente comum candidatos serem desclassificados na etapa técnica não por causa das competências técnicas, mas por terem apresentado algum ponto de melhoria, algo que poderia ser melhor desenvolvido nas habilidades de comunicação e liderança, por exemplo.

Isso acontece porque o desenvolvimento de competências humanas de um profissional tende a ter uma curva mais acentuada do que o desenvolvimento técnico e, com isso, a empresa pode crer que não terá o tempo necessário para ajudar o profissional a desenvolver estas competências dentro do tempo que ela possui.

Sendo assim, não deixe de lado as competências humanas nesta etapa, mesmo que elas não sejam necessariamente o foco.

Preocupe-se com o fluxo de comunicação com os entrevistadores, garanta sempre que eles estão entendendo o que está dizendo e que estão conseguindo acompanhar seu raciocínio.

Se preocupe também em apresentar dúvidas e questões durante o desafio, mas sem parecer alguém muito relutante.

Se preocupe em mostrar que você também sabe trabalhar em equipe, já que esta é uma habilidade muito em alta hoje no mercado de tecnologia.

[  ![Clean Code e SOLID - Escrevendo código limpo e escalável](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/clean-code.svg)   Curso Clean Code e SOLID - Escrevendo código limpo e escalável Conhecer o curso ](https://www.treinaweb.com.br/curso/clean-code-e-solid-escrevendo-codigo-limpo-e-escalavel)

### Busque informações sobre a empresa e o processo

Já falamos um pouco sobre isso no nosso primeiro artigo [“5 dicas para entrevistas na área de TI”](https://www.treinaweb.com.br/blog/5-dicas-para-entrevistas-na-area-de-ti "“5 dicas para entrevistas na área de TI”"), mas é sempre importante destacar: antes de ir para a entrevista, busque informações sobre a empresa e sobre como a etapa técnica geralmente é conduzida.

Demos a dica de sites como o [Glassdoor](https://www.glassdoor.com/index.htm "Glassdoor") que podem te ajudar a entender melhor a história da empresa, a atuação que esta tem no mercado e como as entrevistas geralmente são conduzidas.

Isso vai possibilitar que você se prepare melhor e certamente lhe dará a possibilidade de uma performance mais robusta e sólida.

Boa sorte!

- [ #Carreira ](https://www.treinaweb.com.br/blog/tag/carreira)
- [ #Dicas ](https://www.treinaweb.com.br/blog/tag/dicas)
- [ #TI ](https://www.treinaweb.com.br/blog/tag/ti)
- [ #Entrevista ](https://www.treinaweb.com.br/blog/tag/entrevista)
- [ #oportunidade ](https://www.treinaweb.com.br/blog/tag/oportunidade)
- [ #técnica ](https://www.treinaweb.com.br/blog/tag/tecnica)

Autor

 ![Marylene Guedes](//secure.gravatar.com/avatar/5b0ba52b3705f298802db58782656bbc?d=mm)

## Marylene Guedes

 Responsável pelo sucesso do cliente na TreinaWeb. Graduada em Gestão de Tecnologia da Informação pela FATEC Guaratinguetá, além de estudante de UX/UI. 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/marylene-guedes)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/07/DICAS-ENTREVISTA-TI-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     4 anos atrás

    ##  [ 5 dicas para entrevistas na área de TI ](https://www.treinaweb.com.br/blog/5-dicas-para-entrevistas-na-area-de-ti) 

     Depois de tanto se dedicar nos estudos, finalmente as empresas começaram a entrar em contato com você. Mas, agora, como funciona a parte das entrevistas? Como devo me preparar? Esta é a primeira parte do artigo de como se preparar para uma entrevista de TI.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/08/07161700/gerenciamento-python-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     4 anos atrás

    ##  [ Empacotando e publicando pacotes Python no PyPi ](https://www.treinaweb.com.br/blog/empacotando-e-publicando-pacotes-python-no-pypi) 

     Neste artigo iremos aprender como funciona o processo de empacotar e distribuir nossos próprios pacotes Python no PyPi.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/03/29143726/TW-ENTREVISTAS-TALITA-PAGANI-400x280.png)  [ Entrevistas ](https://www.treinaweb.com.br/blog/categoria/entrevistas) 

     9 anos atrás

    ##  [ TW Entrevista 07: Talita Pagani ](https://www.treinaweb.com.br/blog/tw-entrevista-07-talita-pagani) 

     Fizemos uma série de entrevistas chamada "TW Entrevista". A entrevistada de hoje é a Talita Pagani, desenvolvedora, empreendedora e membro da W3C's Web Accessibility Working Group do Brasil.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/aws-background-6-400x280.png)  [ Amazon ](https://www.treinaweb.com.br/blog/categoria/amazon) 

     10 anos atrás

    ##  [ Como se preparar para falhas em alguma região da AWS ](https://www.treinaweb.com.br/blog/como-se-preparar-para-falhas-em-alguma-regiao-da-aws) 

     Na terça-feira de carnaval, vários sites e aplicativos que utilizam a AWS enfrentaram uma brusca interrupção. Veja como se preparar para evitar que isso interrompa a disponibilidade da sua aplicação.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/estudar-casa-400x280.jpg)  [ Estudos ](https://www.treinaweb.com.br/blog/categoria/estudos) 

     10 anos atrás

    ##  [ Como estudar em casa e melhorar o seu desenvolvimento online ](https://www.treinaweb.com.br/blog/como-estudar-em-casa-e-melhorar-o-seu-desenvolvimento-online) 

     Veja dicas de como se preparar para fazer um curso à distância.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/02/26164955/PRODUTIVIDADE-400x280.png)  [ Estudos ](https://www.treinaweb.com.br/blog/categoria/estudos) 

     8 anos atrás

    ##  [ Como aumentar sua produtividade nos estudos? ](https://www.treinaweb.com.br/blog/como-aumentar-sua-produtividade-nos-estudos) 

     Você sente dificuldade em se concentrar quando está estudando? Então veja neste artigo dicas para melhorar seu foco.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/05/como-instalar-o-csharp-e-nosso-primeiro-exemplo-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     5 anos atrás

    ##  [ Como instalar o C# e nosso primeiro exemplo ](https://www.treinaweb.com.br/blog/como-instalar-o-csharp-e-nosso-primeiro-exemplo) 

     Neste artigo veremos como instalar o C# nos sistemas Windows, Linux e MacOS e também veremos como escrever nosso primeiro programa.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/05/como-se-destacar-da-concorrencia-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     4 anos atrás

    ##  [ Como se destacar no mercado de TI? ](https://www.treinaweb.com.br/blog/como-se-destacar-no-mercado-de-ti) 

     Confira neste artigo com se destacar no mercado de TI com algumas dicas super importantes que vão te colocar na frente da concorrência.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/11/02163514/vscode-remote-400x280.png)  [ Desenvolvimento ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento) 

     7 anos atrás

    ##  [ Desenvolvendo seus projetos com o VS Code Remote Development ](https://www.treinaweb.com.br/blog/desenvolvendo-seus-projetos-com-o-vs-code-remote-development) 

     Preparar nosso ambiente local de desenvolvimento pode ser uma tarefa bastante demorada. Pode levar horas, ou até dias para configurar todo o ambiente. Uma alternativa é utilizar um ambiente remoto para o desenvolvimento, porém sua experiência pode não ser a mesma que ao trabalhar em ambiente local. Isso tudo pode mudar com o VS Code Remote Development. Vamos entender nesse artigo como ele funciona.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/08/DEPLOY-SPRING-DIGITAL-OCEAN-400x280.jpg)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     3 anos atrás

    ##  [ Deploy de uma aplicação Spring Boot na DigitalOcean ](https://www.treinaweb.com.br/blog/deploy-de-uma-aplicacao-spring-boot-na-digitalocean) 

     Aprenda nesse artigo como realizar o Deploy de uma aplicação Spring Boot em uma VPS da DigitalOcena, usando ferramentas como o Nginx.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/08/saiba-o-que-e-e-como-tirar-a-certificacao-itil-400x280.png)  [ ITIL ](https://www.treinaweb.com.br/blog/categoria/itil) 

     9 anos atrás

    ##  [ Saiba o que é e como tirar a certificação ITIL ](https://www.treinaweb.com.br/blog/saiba-o-que-e-e-como-tirar-a-certificacao-itil) 

     As empresas sempre buscam aprimorar os seus processos para a obtenção de melhores resultados. Profissionais certificados que possam ajudá-las nesse e em outros objetivos são sempre benquistos.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/08/asp-net-conhecendo-as-minimal-api-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     4 anos atrás

    ##  [ ASP.NET - Conhecendo a Minimal API ](https://www.treinaweb.com.br/blog/asp-net-conhecendo-as-minimal-api) 

     Neste artigo vamos conhecer um dos recursos que foram adicionados no .NET 6/ASP.NET 6, que é um novo template de aplicações Web, a Minimal API.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **13h 57min 31s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
