Questões de Concurso Público BACEN 2024 para Analista – Área: Tecnologia da Informação

Foram encontradas 120 questões

Q2597045 Engenharia de Software

Julgue os itens subsequentes, acerca de testes de software.

O TDD (test driven development) é um tipo de teste unitário em que a especificação de teste é escrita logo após o código para validar o comportamento desejado.

Alternativas
Q2597046 Sistemas Operacionais

A área de tecnologia da informação e comunicação (TIC) do Banco Central do Brasil (BCB) necessita disponibilizar determinado aplicativo para transações digitais que o BCB vem desenvolvendo, utilizando contêineres no Kubernetes junto ao seu provedor de nuvem. Existe o requisito de que essa aplicação seja gerida no modo serverless.


Tendo como referência a situação hipotética apresentada, julgue os próximos itens, relativos a microsserviços e serverless.

Na orquestração de serviços em cluster kubernetes, um pod sempre será executado em um nó, ainda que seja em uma máquina física.

Alternativas
Q2597047 Sistemas Operacionais

A área de tecnologia da informação e comunicação (TIC) do Banco Central do Brasil (BCB) necessita disponibilizar determinado aplicativo para transações digitais que o BCB vem desenvolvendo, utilizando contêineres no Kubernetes junto ao seu provedor de nuvem. Existe o requisito de que essa aplicação seja gerida no modo serverless.


Tendo como referência a situação hipotética apresentada, julgue os próximos itens, relativos a microsserviços e serverless.

No caso hipotético em tela, a área de TIC deve dimensionar a quantidade de pods de acordo com a demanda esperada, uma vez que os pods nesse modo são o ponto focal para avaliação de performance. Isso se deve ao fato de que, ao se utilizar o Kubernetes no modo serverless, cada pod gerencia os kubelets e os contêineres que estiverem contidos nos nós do cluster.

Alternativas
Q2597048 Sistemas Operacionais

A área de tecnologia da informação e comunicação (TIC) do Banco Central do Brasil (BCB) necessita disponibilizar determinado aplicativo para transações digitais que o BCB vem desenvolvendo, utilizando contêineres no Kubernetes junto ao seu provedor de nuvem. Existe o requisito de que essa aplicação seja gerida no modo serverless.


Tendo como referência a situação hipotética apresentada, julgue os próximos itens, relativos a microsserviços e serverless.

Na situação em apreço, se a equipe de TIC estiver usando o modelo serverless, não haverá necessidade de o BCB gerenciar servidores, uma vez que, nesse caso, cabe ao provedor de nuvem gerenciar a infraestrutura da nuvem e escalar as aplicações, dimensionando e gerenciando automaticamente a infraestrutura necessária para executar o código.

Alternativas
Q2597049 Segurança da Informação

A área de tecnologia da informação e comunicação (TIC) do Banco Central do Brasil (BCB) necessita disponibilizar determinado aplicativo para transações digitais que o BCB vem desenvolvendo, utilizando contêineres no Kubernetes junto ao seu provedor de nuvem. Existe o requisito de que essa aplicação seja gerida no modo serverless.


Tendo como referência a situação hipotética apresentada, julgue os próximos itens, relativos a microsserviços e serverless.

No cenário em questão, sendo utilizado o modelo serverless, os desenvolvedores têm acesso, no BaaS (backend as a service), a serviços e aplicações de terceiros, tais como serviços de autenticação, banco de dados e criptografia, que podem ser acionados por meio de APIs.

Alternativas
Q2597050 Sistemas Operacionais

A área de tecnologia da informação e comunicação (TIC) do Banco Central do Brasil (BCB) necessita disponibilizar determinado aplicativo para transações digitais que o BCB vem desenvolvendo, utilizando contêineres no Kubernetes junto ao seu provedor de nuvem. Existe o requisito de que essa aplicação seja gerida no modo serverless.


Tendo como referência a situação hipotética apresentada, julgue os próximos itens, relativos a microsserviços e serverless.

No modelo FaaS (function as a service), os recursos de computação necessários para executar a lógica do aplicativo em resposta às solicitações são executados de forma orientada a eventos em contêineres stateless, totalmente gerenciados pelo provedor de serviços de nuvem.

Alternativas
Q2597051 Programação

No que se refere a programação assíncrona, UX design e UI design, julgue os itens a seguir.

Considerando-se que o trecho de código a seguir tenha sido desenvolvido em Python e que seja executado em um ambiente multithreading, é correto afirmar que este é um exemplo de programação assíncrona, uma vez que as três funções não dependem umas das outras para serem executadas, ainda que não possam ser executadas simultaneamente.


def a():

print(“Banco”)


def b():

print(“Central”)


def c():

print(“do Brasil”)


a()

b()

c()

Alternativas
Q2597052 Programação

No que se refere a programação assíncrona, UX design e UI design, julgue os itens a seguir.

Considere que a área de TIC do BCB precise desenvolver uma solução voltada a um aplicativo que o BCB vem desenvolvendo e que, nesse projeto, haja as seguintes demandas: a) projetar a interatividade, a aparência e a sensação da tela do aplicativo; b) desenvolver a interação do usuário com o serviço, assegurando que ela ocorra da forma mais estável possível. Nessa situação hipotética, as demandas “a” e “b” são afetas, respectivamente, às práticas de UI design e UX design. 

Alternativas
Q2597053 Banco de Dados

A equipe de TIC do BCB necessita desenvolver uma API a ser utilizada em uma solução que o BCB vem desenvolvendo e que será disponibilizada pelo órgão. Como requisitos, tal API deve apresentar: solicitações gerenciadas por HTTP; possibilidade de os clientes solicitarem recursos em qualquer ordem; e isolamento de cada solicitação em relação às outras solicitações.


Considerando a situação hipotética anterior, julgue os itens que se seguem, relativos a RESTful e GraphQL.

Na situação em apreço, caso seja necessário que a API consulte dados em uma base de dados relacional compatível com a linguagem SQL, poder-se-á utilizar a GraphQL para obter dados nos servidores em questão, uma vez que a GraphQL executa comandos SQL em arquiteturas RESTful diretamente no(s) sistema(s) de gerenciamento de banco de dados (SGBD) atrelado(s) à solução.

Alternativas
Q2597054 Arquitetura de Software

A equipe de TIC do BCB necessita desenvolver uma API a ser utilizada em uma solução que o BCB vem desenvolvendo e que será disponibilizada pelo órgão. Como requisitos, tal API deve apresentar: solicitações gerenciadas por HTTP; possibilidade de os clientes solicitarem recursos em qualquer ordem; e isolamento de cada solicitação em relação às outras solicitações.


Considerando a situação hipotética anterior, julgue os itens que se seguem, relativos a RESTful e GraphQL.

Caso seja utilizada a arquitetura RESTful, a citada API, além de atender aos requisitos descritos, será stateless, ou seja, o servidor completará cada solicitação do cliente independentemente de todas as solicitações anteriores, e todas as solicitações serão separadas e desconectadas entre si.

Alternativas
Q2597055 Arquitetura de Software

Julgue os itens subsequentes, relativos a padrões GoF.

Os padrões abstract factory e facade são, respectivamente, de criação e estrutural, uma vez que o abstract factory fornece uma interface para criação de famílias de objetos relacionados, ao passo que o facade separa a construção de um objeto complexo da sua representação.

Alternativas
Q2597056 Arquitetura de Software

Julgue os itens subsequentes, relativos a padrões GoF.

O padrão composite atribui responsabilidades adicionais a um objeto dinamicamente e o memento, sem violar o encapsulamento, captura e externaliza um estado interno de um objeto, de modo que este possa, posteriormente, ser restaurado para aquele estado. 

Alternativas
Q2597057 Segurança da Informação

Julgue o item seguinte, acerca de DLT (distributed ledger technology).

Uma DLT é uma tecnologia de criptografia de chave assimétrica em que as chaves pública e privada ficam separadas, sendo utilizada para proteger livros-razão em blockchain, em que os dados são armazenados em blocos interligados em uma cadeia.

Alternativas
Q2597058 Programação

Julgue os itens a seguir, relativos a Python e Java.

Considere o seguinte código desenvolvido em Java.


public class Main {

public static void main(String[] args) {

int resultado = fun(3);

System.out.println(resultado);

}

public static int fun(int y) {

if (y > 1) {

return y + fun(y - 1);

} else {

return 0;

}

}

}


Ao ser executado, esse código apresentará o seguinte resultado.


Alternativas
Q2597059 Programação

Julgue os itens a seguir, relativos a Python e Java.

Considere o seguinte código desenvolvido em Python.


print(len(“Banco”))

print(len([“Banco”, “Central”, “do Brasil”]))

print(len({“Presidente”: “Roberto Campos Neto”,

“Email”: “[email protected]”}))


Ao ser executado, esse código apresentará o seguinte resultado.


5

3

2

Alternativas
Q2597060 Sistemas Operacionais

A respeito de infraestrutura como código, Docker e Kubernetes, julgue os itens a seguir.

Ao se executar o arquivo YAML descrito a seguir, será criado um deployment com uma imagem do NGINX.


apiVersion: v1

kind: Service

metadata:

name: my-nginx-svc

labels:

app: nginx

spec:

type: LoadBalancer

ports:

- port: 80

selector:

app: nginx

Alternativas
Q2597061 Sistemas Operacionais

A respeito de infraestrutura como código, Docker e Kubernetes, julgue os itens a seguir.

No modelo de infraestrutura como código, é possível a implantação de uma infraestrutura com definição de sub-redes, balanceadores de carga e máquinas virtuais com a utilização de código, sem a necessidade de configurações manuais.
Alternativas
Q2597062 Sistemas Operacionais

A respeito de infraestrutura como código, Docker e Kubernetes, julgue os itens a seguir.

O kube-scheduler é o escalonador do Kubernetes e sua função consiste em controlar o aumento e a diminuição da quantidade de pods de acordo com as configurações de consumo.

Alternativas
Q2597063 Sistemas Operacionais

A respeito de infraestrutura como código, Docker e Kubernetes, julgue os itens a seguir.

O Kubernetes pode operar sem usar o Docker e suporta a execução com CRI-O e Containerd.
Alternativas
Q2597064 Redes de Computadores

Acerca de monitoramento e observabilidade de sistemas de TI, julgue os itens subsequentes.

O Grafana é capaz de fazer queries em diferentes tipos de data source, transformar os dados obtidos e gerar a visualização em forma de dashboard.

Alternativas
Respostas
81: E
82: C
83: E
84: C
85: C
86: C
87: E
88: C
89: E
90: C
91: E
92: E
93: E
94: E
95: C
96: E
97: C
98: E
99: C
100: C