DevOps
Como distinguir as instruções CMD e ENTRYPOINT num arquivo Dockerfile e qual é a sua principal finalidade?
Explique como é que a interação de rede ocorre dentro de um contêiner Docker e como ele se conecta às redes externas.
Quais ferramentas de gestão de pacotes estão disponíveis para o utilizador na distribuição Ubuntu?
Já utilizou algum construtor clássico na sua prática ao escrever código Python?
Que pacotes irão para onde numa requisição de rede? Quais serão os endereços MAC de origem e destino ao enviar uma requisição para 8.8.8.8?
É possível executar a interface gráfica da aplicação numa máquina remota através de uma ligação SSH?
Qual dos sinais SIGTERM ou SIGKILL pode levar ao aparecimento de um processo zumbi no sistema?
Tem experiência com o protocolo WebSocket para organizar comunicação bidirecional em tempo real?
Explique o princípio de funcionamento da replicação de dados e os seus principais objetivos.
Fale sobre a sua experiência com migrações de bases de dados
Qual é a solução mais comum para armazenar dados temporários na memória em Java?
Como determinar quem mais está interagindo com o servidor além de você?
Qual é a diferença entre os certificados usados no lado do cliente e os certificados destinados ao servidor?
Pode explicar o conceito de cluster no contexto do Amazon S3 e seu papel na organização de dados?
Explique o conceito de SaaS e como ele difere de outros modelos de fornecimento de software.
Explique a essência da autorização básica e como ela é implementada no protocolo HTTP.
Como identificar os ficheiros que estão atualmente a ser lidos por um processo no sistema operativo Linux?
Como garantir uma distribuição uniforme dos contêineres de aplicações por diferentes zonas de falha?
De que formas são realizados os deployments de produtos no OpenShift?
Explique o conceito de Afinidade no Kubernetes e como ele afeta a distribuição de pods pelos nós