Perguntas da entrevista DevOps

Na DevSkiller temos uma equipa de especialistas especializados na criação de perguntas de entrevista DevOps para o recrutamento de novos engenheiros DevOps. Através de uma série de desafios e perguntas online, nós ajudamos os recrutadores que procuram contratar desenvolvedores DevOps de nível júnior, médio e sénior.

As nossas perguntas da entrevista DevOps implementam RealLifeTesting™. Oferecemos aos recrutadores uma visão única das competências de cada candidato, utilizando uma metodologia de teste que utiliza tarefas do mundo real para avaliar os candidatos. Graças ao DevSkiller e às nossas perguntas de entrevista DevOps, a sua procura por um novo engenheiro DevOps tornou-se muito mais fácil.

Tecnologias abrangidas:

Tipo de tarefa: DevOps

Tecnologias relacionadas: Marionete, Chef, Docker, GNU/Linux, Ansible, Sal, Bash

Docker
JUNIOR
Competências testadas
Duração
20 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Bash, Linux

Tarefa DevOps - Nível: Fácil

DevOps | Ubuntu | Armazenamento persistente para aplicação dockerizada - O objectivo desta tarefa é verificar se um candidato sabe como criar e utilizar volumes Docker.

Docker
JUNIOR
Competências testadas
Duração
20 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Bash, Linux

Tarefa DevOps - Nível: Fácil

DevOps | CentOs | Armazenamento persistente para aplicação em doca - O objectivo desta tarefa é verificar se um candidato sabe como criar e utilizar volumes Docker.

MÉDIO
Competências testadas
Duração
98 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Lacunas de código

avaliação do conhecimento de AWS, DevOps, Terraform

Tarefa de programação - Nível: Médio

DevOps | Terraform, AWS | Criar um pequeno ambiente AWS - Usando a Terraform e o provedor AWS, crie uma instância EC2 com tipo específico, AMI, EIP e EBS anexados.

Ubuntu
SENIOR
Competências testadas
Duração
60 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Tarefa DevOps - Nível: Difícil

DevOps | Ubuntu | Ansible Dynamic Inventory plugin - O objetivo desta tarefa é verificar as habilidades de escrita Ansible plugin (habilidade avançada Ansible). Para completar esta tarefa, o candidato deve conhecer alguma linguagem de programação.

CentOs
SENIOR
Competências testadas
Duração
60 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Tarefa DevOps - Nível: Difícil

DevOps | CentOs | Ansible Dynamic Inventory plugin - O objetivo desta tarefa é verificar as habilidades de escrita Ansible plugin (habilidade Ansible avançada). Para completar esta tarefa, o candidato deve conhecer alguma linguagem de programação.

DevOps
SENIOR
Competências testadas
Duração
66 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de DevOps, Docker

Tarefa DevOps - Nível: Difícil

DevOps | Master of Disaster Recovery (CentOS) - Recupera dados da base de dados MariaDB/MySQL avariada.

DevOps
SENIOR
Competências testadas
Duração
66 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de DevOps, Docker

Tarefa DevOps - Nível: Difícil

DevOps | Master of Disaster Recovery (Ubuntu) - Recupera dados de uma base de dados MariaDB/MySQL avariada.

DevOps
MÉDIO
Competências testadas
Duração
45 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Bash, Linux, DevOps, Docker

Tarefa DevOps - Nível: Médio

DevOps | Filesystem troubles (CentOS) - Esta tarefa testa a familiaridade do candidato com conceitos básicos de sistemas de arquivos Linux/Unix, como inodes e testa sua habilidade de usar ferramentas de linha de comando como: find, df, lsof, rm, mount, kill to debug problems with the filesystem.

Linux
MÉDIO
Competências testadas
Duração
47 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Bash, Linux, DevOps

Tarefa DevOps - Nível: Médio

DevOps | Filesystem troubles (Ubuntu) - Esta tarefa testa a familiaridade do candidato com conceitos básicos de sistemas de arquivos Linux/Unix, como inodes e testa sua habilidade de usar ferramentas de linha de comando como: find, df, lsof, rm, mount, kill to debug problems with the filesystem.

JUNIOR
Competências testadas
Duração
70 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Segurança, DevOps, Docker

Tarefa de teste - Nível: Fácil

Segurança | SQL Injection | Vazamento de e-mail do site de comércio eletrônico - Encontre um vazamento de SQL Injection na aplicação web

DevOps
MÉDIO
Competências testadas
Duração
70 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Bash, Linux, Docker

Tarefa DevOps - Nível: Médio

Docker Configuration and Operations (Ubuntu) - Instale e configure o Docker Engine em um servidor de teste.

JUNIOR
Competências testadas
Duração
70 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Segurança

Tarefa DevOps - Nível: Fácil

Segurança | SQL Injection | Vazamento de e-mail do site de comércio eletrônico - Encontre um vazamento de SQL Injection na aplicação web

Jenkins
MÉDIO
Competências testadas
Duração
68 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Tarefa de programação - Nível: Médio

Jenkins | Job DSL | Job Configuration - Configurações completas Jenkins com Jenkins Job DSL.

Lacunas de código

verificando as habilidades mais esstenciais em Jenkins.

Linux
MÉDIO
Competências testadas
Duração
77 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliando o conhecimento da expansão do argumento Bash, determinando espaço livre, namespaces Linux, registros SOA DNS, fluxos IO Linux e cálculo de difusão CIDR

Lacunas de código

avalia a familiaridade do candidato com os utilitários Shell, a rede GNU/Linux

Tarefa DevOps

Configuração da pilha LAMP (CentOS)

Papéis recomendados para as perguntas das entrevistas DevOps

  • Engenheiro DevOps
  • Engenheiro Sênior DevOps
  • Especialista em soluções DevOps
  • engenheiro da Sysops

Como funcionam as perguntas das nossas entrevistas DevOps

A metodologia RealLifeTesting™ é parte integrante de todos os nossos testes para desenvolvedores DevSkiller. Ela permite aos recrutadores definir as tarefas de seus candidatos com base no trabalho real que eles fazem todos os dias. Significa que os recrutadores podem medir com precisão a qualidade da codificação do candidato, a sua capacidade de resolução de problemas e a sua gestão do tempo. Não pode haver esconderijos. Os melhores candidatos serão os que progridem.

Principais características dos nossos testes de codificação DevOps

  • Testar a capacidade de codificação do candidato e não apenas os seus conhecimentos académicos
  • Opção de monitorar os candidatos em tempo real, em qualquer parte do mundo
  • RealLifeTesting™ oferece uma experiência de teste única onde os usuários podem optar por trabalhar em seu próprio IDE e clonar para Git, executar testes unitários e acessar recursos como Stack Overflow/GitHub/Google para pesquisa
  • Implementação de procedimentos anti-plágio rigorosos
  • Resultados automatizados que são simples de entender
  • Testes DevOps online disponíveis para todos os níveis de antiguidade

Habilidades abordadas em nossas perguntas da entrevista DevOps

  • Possível
  • DevOps
  • Linux
  • Python
  • Scripting
  • Ubuntu
  • CentOS
  • Docker
  • MariaDB
  • MySQL
  • SQL
  • Bash
  • SHELL
  • Administração do Sistema
  • Teste de Penetração
  • Segurança
  • XSS
  • IC/CD
  • Graduar
  • Jenkins
  • Emprego-DSL
  • Trabalho em rede
  • marionete

O que procurar em um engenheiro DevOps

O papel de um engenheiro DevOps é apoiar o desenvolvimento ágil de software. A posição foi criada para preencher a lacuna entre um desenvolvedor de software tradicional e um engenheiro de operações. Também pode ser referido como SysOps ou SRE. A seleção de engenheiros DevOps é muitas vezes feita especificamente para as habilidades exatas que o empregador está procurando. Não existe um conjunto padrão de competências DevOps necessárias, mas algumas das seguintes serão úteis.

Um engenheiro DevOps precisa de possuir as competências transversais necessárias para poder colaborar eficazmente com o resto da equipa DevOps. Podem também possuir conhecimentos de uma série de tecnologias, idealmente, naquelas que o seu negócio já utiliza. Será positivo se eles possuírem as habilidades necessárias para configurar muitos sistemas usando ferramentas de automação.

Um engenheiro DevOps também precisa conhecer suas ferramentas e scripts para ser capaz de resolver qualquer problema que surja pelo caminho. Dependendo das especificidades da posição para a qual você está recrutando, as habilidades de gerenciamento de segurança também podem ser importantes a serem procuradas.

As perguntas da nossa Devskiller DevOps serão capazes de ajudar a avaliar as habilidades de gerenciamento de configuração de um engenheiro, bem como avaliar a capacidade de escrever o código de gerenciamento de configuração.

Construa suas próprias perguntas personalizadas para entrevistas DevOps

Há mais! Com nosso assistente de tarefas online, você pode criar seus próprios testes personalizados de acordo com suas especificações. Defina as tecnologias e os tipos de linguagem que você avalia, o tipo de perguntas que você faz e até mesmo a duração das perguntas individuais. O melhor de todos os testes são acessados remotamente, o que significa que você pode enviar convites para testes a candidatos em qualquer lugar do mundo. Recrutar é fácil com DevSkiller e as nossas perguntas de entrevista DevOps.

Quer uma prova de que as perguntas das nossas entrevistas DevOps funcionam?

Pode ser que você esteja interessado em nossas perguntas de entrevistas DevOps, mas gostaria de ter um pouco de garantia. Isso é completamente compreensível. Confira o seguinte estudo de caso de um dos nossos clientes satisfeitos:

Criteo:

Criteo é uma empresa de marketing comercial que é uma das líderes globais na sua área. A empresa tem campanhas publicitárias dirigidas a empresas dos setores de varejo, viagens e educação.

Anteriormente, quando se tratava de recrutamento, Criteo realizou uma enorme quantidade de entrevistas. Os candidatos eram convidados a completar um estudo de caso em casa, mas não havia como saber onde o candidato tinha obtido a informação. Também era muito difícil acompanhar o progresso de cada candidato. Tudo isso levou a enormes atrasos no processo de contratação da empresa e inconsistências entre os 15 sites da empresa. Eles recorreram ao DevSkiller.

Usando DevSkiller, Criteo contrata para aproximadamente 100 posições técnicas, em 15 sites a cada ano e a empresa agora tem um método de recrutamento consistente em todos os seus sites.

O DevSkiller automatizou o processo de recrutamento da Criteo e ajudou a empresa a reduzir o número de entrevistas. Também ajudamos a filtrar os candidatos menos qualificados, o que significa que Criteo agora entrevista uma média de apenas 3,5 candidatos para cada pessoa contratada.

Nosso sistema é automatizado, o que significa que vários candidatos ainda podem ser avaliados para cada função, mas estes são filtrados automaticamente, deixando apenas a esquerda mais qualificada para ser entrevistada. Graças ao DevSkiller Criteo contrata cerca de 100 novos funcionários a cada ano e economiza entre 2 a 4 dias em cada contratação.

Julien Gauthiez - Gerente de Aquisição de Talentos EMEA da Criteo

"Por cada contratação, poupamos em média 2 a 4 dias, o que é significativo dado que contratamos 100 pessoas usando o DevSkiller todos os anos. Nós certamente melhoramos a taxa de conversão entre a primeira e a segunda entrevista com menos candidatos que caem na fase de teste e contratando gerentes que entrevistam os candidatos mais qualificados".

Perguntas mais frequentes

Quanto tempo demora a montar o DevSkiller?

Do início ao fim, os testes DevSkiller irão acelerar o seu actual processo de recrutamento. Os testes podem ser realizados remotamente para poupar tempo em entrevistas internas. Também é notavelmente fácil configurar as nossas perguntas de entrevista DevOps. Os nossos especialistas prepararam um extenso catálogo de testes que só precisam de ser enviados por e-mail. Basta configurar a sua conta e começar imediatamente a testar os candidatos.

Preciso ser um programador para usar o DevSkiller?

Nossa equipe fez o trabalho duro para que você não precise fazê-lo. O Devskiller é tão simples e automatizado quanto possível para permitir que qualquer pessoa possa utilizá-lo, independentemente das suas capacidades técnicas. Temos uma gama de testes DevOps prontos a usar concebidos para permitir aos utilizadores verificar as capacidades técnicas mesmo dos candidatos mais antigos. Se você é tecnicamente hábil, então você pode preparar seus próprios testes personalizados do zero.

O que os candidatos acham dos testes DevSkiller?

O feedback que recebemos dos candidatos a desenvolvedores é muito positivo. Os desenvolvedores são frequentemente testados de maneiras que não refletem necessariamente suas habilidades reais de desenvolvimento. Este não é o caso das nossas perguntas de entrevista DevOps. Os desenvolvedores apreciam a estrutura dos testes Devskiller e que nossa abordagem única usando RealLifeTesting™, lhes permite realmente mostrar o que eles podem fazer.

Em vez de terem de se lembrar de padrões e algoritmos de codificação que provavelmente não precisam há anos, os desenvolvedores são solicitados a implementar ferramentas e convenções de codificação normais, como as que encontram todos os dias em seu trabalho. Isto torna todo o processo de teste muito mais natural para o candidato e significa que os resultados que você vê estão muito mais próximos de como o candidato irá realmente desempenhar a função.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore