Etapas Processos Seletivos

Preparando para uma entrevista de código (coding interviews)

Este é nosso treinamento que prepara você para a etapa de coding interview dos processos seletivos.

35 aulas
Maurício Aniche

Maurício Aniche

Staff Engineer @ Uber

Conteúdo do curso

7 módulos • 35 aulas

O que você vai aprender

Conteúdo técnico e prático para você dominar os conceitos de escalabilidade

Preparar-se para coding interviews de processos seletivos
Dominar estruturas de dados fundamentais (arrays, sets, maps, stacks, queues)
Resolver problemas com árvores e grafos (BFS, DFS, traversals)
Aplicar técnicas como dois ponteiros e janela deslizante
Trabalhar com listas ligadas e suas variações
Entender análise de complexidade de algoritmos
Praticar com problemas reais do LeetCode
Desenvolver estratégias comportamentais para entrevistas

Seu instrutor

Maurício Aniche

Maurício Aniche

Staff Engineer @ Uber

Dedica-se a tornar engenheiros de software mais produtivos por meio de plataformas e ferramentas para desenvolvedores. Atualmente é Tech Lead (hands-on) na Adyen, liderando o time de Testing Enablement, responsável por fornecer aos engenheiros as ferramentas e estratégias de teste adequadas. Anteriormente, foi professor assistente de engenharia de software na Delft University of Technology, na Holanda. Sua pesquisa sempre teve foco em qualidade de software. Seus esforços no ensino de testes de software lhe renderam o prêmio de Professor de Ciência da Computação do Ano de 2021 e o TU Delft Education Fellowship, uma prestigiada distinção concedida a docentes inovadores. É autor de 'Effective Software Testing: A Developer's Guide' (2022) e 'Simple Object-Oriented Design' (2024), ambos publicados pela Manning, além de 'Test-Driven Development: Teste e Design no Mundo Real' (2014) e 'Orientação a Objetos e SOLID para Ninjas' (2015), publicados pela Casa do Código.

Domine Engenharia de IA e Desenvolvimento de Software de Alta Qualidade

Rafael
Alberto
Daniel
COMEÇAR AGORA