Prática de Entrevista: Júnior
Perguntas de entrevista DevOps para iniciantes, cobrindo Linux, Git, fundamentos de Docker e CI/CD para profissionais com 0-2 anos de experiência.
37 perguntas
Fazendo o Bootstrap do Argo CD e Deixando Ele se Gerenciar Sozinho
O Argo CD gerencia suas aplicações. Quem gerencia o Argo CD? Explique como você faria o bootstrap dele a partir de um cluster novo e onde a configuração dele mesmo vive no seu repositório.
inicianteGitOpsEstruturando um Repositório Git para Implantações Multi-Ambiente no Argo CD
Como você estruturaria um repositório Git para o Argo CD quando você tem ambientes de dev, staging e prod?
inicianteGitOpsFundamentos de rede em VPC na AWS
Explique a diferença entre subnets públicas e privadas em uma VPC da AWS. Como instâncias em subnets privadas acessam a internet?
inicianteAWSFundamentos de scripting em Bash
O que é a linha shebang e como se escreve um script bash básico?
inicianteLinuxEstágios de um pipeline de CI/CD
Quais são os estágios típicos de um pipeline de CI/CD e por que cada estágio é importante?
inicianteCI/CDFundamentos de IAM na nuvem
O que é IAM em computação em nuvem? Explique os conceitos de usuários, roles e políticas.
inicianteCloudRegiões e zonas de disponibilidade na nuvem
O que são regiões e zonas de disponibilidade na nuvem? Como elas afetam a arquitetura de uma aplicação?
inicianteCloudFundamentos de Gerenciamento de Configuração
O que é gerenciamento de configuração? Por que ele é importante e quais ferramentas são comumente usadas?
inicianteInfrastructureFundamentos de Orquestração de Containers
O que é orquestração de containers e por que precisamos dela? Cite algumas plataformas de orquestração comuns.
inicianteKubernetesFundamentos de tags de alocação de custos
Você pode explicar o que são tags de alocação de custos e por que os times as usam em AWS, GCP e Azure?
inicianteFinOpsFundamentos de Containers Docker
Qual é a diferença entre uma imagem Docker e um container? Como eles se relacionam?
inicianteDockerBoas Práticas de Dockerfile
Qual é a diferença entre uma imagem Docker e um container? Quais são algumas boas práticas de Dockerfile?
inicianteDockerVariáveis de Ambiente
O que são variáveis de ambiente e como você as usa no Linux? Como você as torna persistentes?
inicianteLinuxStaging e Commits no Git
Explique a área de staging do Git. Qual é a diferença entre git add, git commit e git push?
inicianteGitEstratégias de Branching no Git
Quais são as estratégias de branching mais comuns no Git? Descreva o GitFlow ou o trunk-based development.
inicianteGitGit Rebase vs Merge
Qual é a diferença entre git rebase e git merge? Quando usar cada um?
inicianteGitEstratégias de Workflow no Git
Descreva alguns workflows do Git comuns usados em ambientes de equipe. Quais são as vantagens e desvantagens de cada um?
inicianteGitMétodos HTTP e Códigos de Status
Quais são os principais métodos HTTP e o que significam códigos de status comuns como 200, 404 e 500?
inicianteNetworkingPropósito de uma Internal Developer Platform
Seu time vive abrindo tickets para coisas como criar novos serviços, configurar bancos de dados e conseguir acesso a ambientes de staging. Seu CTO pede para você resolver isso. O que você construiria, e por quê?
iniciantePlatform EngineeringVirtualService vs DestinationRule
No Istio, qual é a diferença entre um VirtualService e um DestinationRule? Quando você usaria cada um?
inicianteService MeshPermissões de Arquivo no Linux
Explique as permissões de arquivo no Linux. O que significa a permissão 'rwxr-xr--'?
inicianteLinuxUsando o grep para Busca de Texto
Como você usa o grep para buscar padrões de texto em arquivos? Quais são algumas flags úteis?
inicianteLinuxGerenciamento de Pacotes no Linux
Como você instala e gerencia pacotes de software no Linux? Qual é a diferença entre apt e yum?
inicianteLinuxLogs de Sistema no Linux
Onde os logs de sistema ficam armazenados no Linux e como você os visualiza?
inicianteLinuxPeças Fundamentais do Litmus: ChaosEngine vs ChaosExperiment
Você instala o Litmus em um cluster e quer matar um pod para ver o que acontece. Me explique as peças que o Litmus oferece, e qual é a diferença real entre um ChaosExperiment e um ChaosEngine?
inicianteChaos EngineeringOs Quatro Sinais de Ouro do Monitoramento
Quais são os quatro sinais de ouro do monitoramento e por que eles são importantes?
inicianteMonitoringFundamentos de DNS
O que é DNS e como funciona o processo de resolução de DNS, passo a passo?
inicianteNetworkingFundamentos de Escala de Plantão e Escalonamento
Você está prestes a entrar de plantão pela primeira vez. Com suas próprias palavras, o que é uma escala de plantão, e por que os times se preocupam em montar uma política formal de escalonamento em vez de simplesmente chamar quem estiver online quando algo quebra?
inicianteIncident ManagementTraces e Spans Explicados
Uma requisição chega ao seu API gateway, que chama dois serviços de backend, e um desses serviços consulta um banco de dados. Me explique como isso fica representado como um trace distribuído. O que é um span, e como os spans se conectam entre si?
inicianteObservabilityFundamentos de Progressive Delivery
O que é progressive delivery e em que ela difere da entrega contínua tradicional?
inicianteCI/CDFundamentos de Shell Scripting
Quais são os componentes essenciais de um shell script? Explique variáveis, condicionais e loops.
inicianteLinuxDiferenças entre SLO, SLI e SLA
Seu time acabou de lançar um novo serviço de API. Seu gerente pede para você configurar SLOs para ele. Você pode explicar o que são SLOs, SLIs e SLAs, e como eles se relacionam?
inicianteSREFundamentos de SSH e Autenticação por Chave
Como funciona a autenticação por chave SSH? Como você configura isso?
inicianteLinuxResolução de DNS ao Digitar uma URL
Explique o que acontece quando você digita uma URL e pressiona Enter, focando especificamente no processo de resolução de DNS.
inicianteSystem DesignValidação Instantânea de Cartão de Crédito
Como um formulário de cartão de crédito valida números instantaneamente, antes mesmo de contatar o banco?
inicianteSystem DesignFundamentos de TCP/IP
Explique a diferença entre TCP e UDP. Quando você usaria cada um?
inicianteNetworkingFormatos de Configuração YAML e JSON
O que são YAML e JSON? Quando você usaria cada formato em DevOps?
inicianteDevOps