Escolar Documentos
Profissional Documentos
Cultura Documentos
INSTRUÇÕES: Este teste foi dividido em alguns temas de roadmap Cloud & Devops em
questões objetivas baseadas em parte da nossa stack atual. Não se preocupe, queremos
apenas conhecer o skill técnico do candidato. Boa sorte!
TEMA: CI/CD
1. Você foi acionado por uma squad interna para resolver um incidente em uma pipeline.
Nesse cenário a pipeline utiliza uma infraestrutura de runners em autoscaler AWS EC2 em
modo Shared. Ao analisar o problema você percebe que existe uma falha ao inicializar a
pipeline e uma mensagem de "stuck" é exibida no Gitlab CI pipeline. Quais as possíveis causas
do problema? (Escolha 2 alternativas).
DOCUMENTO Nº 00.00.0000-0
1
2. Recebemos uma nova demanda de um cliente interno que nos solicita o provisionamento
de uma nova esteira CI/CD. Você identifica que não existem pipelines "ready to use" para
atender a solicitação do cliente. Você entende que a proposta do time Cloud&Devops seria
utilizar modelos de "Pipeline as Code" e "Multibranch Pipeline". Nesse caso quais das
alternativas melhor se aplicam aos conceitos respectivamente, e devem atender o cliente e
os requisitos do time Cloud&Devops (Escolha 2 alternativas)
####
FROM python:3
ADD helloworld.py /
RUN pip install requirements.txt
EXPOSE 3333
CMD [ "python", "./helloworld.py"]
####
DOCUMENTO Nº 00.00.0000-0
2
C
a. 14 endereços
b. 15 endereços
c. 16 endereços
d. 13 endereços
e. Nenhuma das anteriores
TEMA: Cloud
DOCUMENTO Nº 00.00.0000-0
3
1. O que NÃO é correto afirmar sobre uma stack AWS Web Site estático?
1. Você foi acionado por uma squad interna e eles se queixam que uma aplicação em
ambiente de testes não funciona. Você analisou a infraestrutura e a stack está up running.
Analise o trecho de código em nodejs abaixo e sinalize as linhas que podem ser a causa do
problema:
DOCUMENTO Nº 00.00.0000-0
4
#######
1 #!/usr/bin/env node
2 var amqp = require("amqplib/callback_api");
3 var mysql = require("mysql");
a. Linha 2 e 3
b. Linha 2 e 4
c. Linha 4 e 5
d. Linha 4 e 6
e. Linha 2 e 5
2. Marque a opção correta sobre o que o trecho de código em python abaixo irá executar:
for x in range(5):
rs = requests.post(endpoint, json=payload)
print(rs.status_code)
DOCUMENTO Nº 00.00.0000-0
5
3. Analise o trecho de código bash e sinalize se a mensagem da instrução “Echo” será exibida:
#!/bin/bash
i=0
while [[ $i -lt 5 ]]
do
if [[ $i -lt 2 ]]; then
break
echo "Mensagem"
fi
((i++))
done
a. verdadeiro
b. falso
B
DOCUMENTO Nº 00.00.0000-0