Foram encontradas 180.210 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q4216235 Arquitetura de Software

Sistemas distribuídos modernos frequentemente combinam diferentes modelos de comunicação para atender requisitos de desempenho, escalabilidade e resiliência. A comunicação síncrona, como chamadas diretas via HTTP, oferece simplicidade e resposta imediata, enquanto a comunicação assíncrona, baseada em eventos ou mensageria, reduz acoplamento temporal e aumenta tolerância a falhas, sendo especialmente relevante em arquiteturas de microsserviços.


Considere uma arquitetura de microsserviços em que um serviço de Processamento de Pedidos precisa acionar, de forma confiável, serviços de Faturamento e Notificação. O sistema deve continuar aceitando pedidos mesmo quando um desses serviços estiver temporariamente indisponível, sem bloquear o fluxo principal da aplicação.


Nesse contexto, assinale a alternativa que descreve corretamente a estratégia arquitetural mais adequada para atender a esses requisitos, considerando comunicação entre serviços.

Alternativas
Q4216234 Arquitetura de Software

Em arquiteturas baseadas em microsserviços, a execução de aplicações em contêineres exige mecanismos robustos para gerenciamento de implantação, escalabilidade, tolerância a falhas e atualização contínua. O Kubernetes consolidou-se como uma plataforma de orquestração que abstrai a infraestrutura subjacente e automatiza tarefas operacionais, permitindo que aplicações back-end escalem de forma controlada e resiliente.


Considere uma aplicação back-end executada em contêineres Docker, implantada em um cluster Kubernetes. A aplicação apresenta variação significativa de carga ao longo do dia e precisa manter disponibilidade mesmo diante de falhas em nós do cluster, sem intervenção manual da equipe de operações.


Nesse contexto, assinale a alternativa que descreve corretamente um recurso do Kubernetes que atende simultaneamente aos requisitos de escalabilidade e alta disponibilidade da aplicação.

Alternativas
Q4216233 Arquitetura de Software
Em arquiteturas de microsserviços, a autonomia dos serviços favorece escalabilidade e evolução independente, mas impõe desafios relevantes na gestão de dados. A adoção do princípio “banco de dados por serviço” reduz acoplamento, porém dificulta transações distribuídas tradicionais, exigindo estratégias arquiteturais para manter consistência e confiabilidade em operações que atravessam múltiplos serviços. Uma abordagem recorrente é o padrão Saga, que coordena transações locais e compensações, evitando bloqueios globais típicos de transações ACID distribuídas.
Considere um sistema de marketplace implementado em microsserviços, com os seguintes serviços: Pedido, Pagamento e Estoque, cada um com seu próprio banco de dados. Ao confirmar uma compra, o fluxo exige: (1) criar o pedido, (2) reservar o estoque e (3) confirmar o pagamento. Em caso de falha em qualquer etapa, o sistema deve retornar a um estado consistente, sem depender de uma transação distribuída única com bloqueio entre bancos.
Assinale a alternativa que descreve corretamente a estratégia arquitetural mais adequada, nesse cenário, para garantir consistência de dados sem uso de transações distribuídas ACID, reduzindo risco de bloqueios e aumentando resiliência.
Alternativas
Q4216232 Banco de Dados

No desenvolvimento de sistemas back-end modernos, a escolha da tecnologia de banco de dados impacta diretamente desempenho, escalabilidade e modelagem dos dados. Bancos de dados relacionais e não relacionais atendem a necessidades distintas, sendo adotados conforme características do domínio da aplicação, volume de dados e requisitos de consistência e flexibilidade.


Considere uma aplicação back-end que precisa armazenar grandes volumes de dados semiestruturados, com esquema flexível e possibilidade de evolução frequente do modelo, sem interrupção do serviço.


Nesse contexto, assinale a alternativa que apresenta corretamente uma justificativa técnica para a adoção de um banco de dados não relacional em detrimento de um banco de dados relacional tradicion

Alternativas
Q4216231 Engenharia de Software
Em sistemas back-end que expõem APIs para múltiplos clientes, a confiabilidade do serviço depende de práticas de qualidade que identifiquem falhas o mais cedo possível. Testes automatizados são essenciais nesse contexto, pois reduzem regressões e aumentam a previsibilidade das entregas. Entre os tipos de testes, os testes unitários e os testes de integração possuem objetivos distintos e complementares no ciclo de desenvolvimento.
Considere uma API back-end com camadas bem definidas (controladores, serviços e repositórios). A equipe deseja estabelecer uma estratégia de testes que reduza regressões e identifique falhas tanto na lógica interna quanto na interação entre componentes, sem confundir os objetivos de cada tipo de teste.
Assinale a alternativa que descreve corretamente a diferença entre testes unitários e testes de integração nesse cenário.
Alternativas
Q4216230 Segurança da Informação

Em arquiteturas modernas baseadas em APIs, a segurança do acesso aos recursos é um aspecto crítico. Mecanismos de autenticação e autorização devem garantir que apenas usuários devidamente identificados e com permissões adequadas consigam acessar determinados serviços, sem comprometer escalabilidade e desempenho. Nesse contexto, o uso de tokens, como o JSON Web Token (JWT), tornou-se comum em aplicações distribuídas.


Considere uma API REST que atende múltiplos clientes e precisa garantir autenticação de usuários de forma escalável, evitando a manutenção de estado no servidor entre requisições. Nesse cenário, assinale a alternativa que descreve corretamente uma característica do uso de JWT em processos de autenticação e autorização

Alternativas
Q4216229 Sistemas Operacionais

Considere uma equipe que desenvolve uma aplicação back-end e enfrenta problemas recorrentes de inconsistência entre os ambientes de desenvolvimento e produção, resultando em falhas que não se manifestam localmente.


Nesse contexto, assinale a alternativa que descreve corretamente uma vantagem técnica do uso de contêineres Docker para mitigar esse tipo de problema.

Alternativas
Q4216228 Engenharia de Software

O versionamento de código é uma prática essencial no desenvolvimento de sistemas modernos, especialmente em projetos colaborativos. Ferramentas como o Git permitem o controle histórico das alterações, o trabalho simultâneo de múltiplos desenvolvedores e a rastreabilidade das mudanças realizadas ao longo do ciclo de vida do software, reduzindo conflitos e facilitando manutenção e auditoria.


Considere uma equipe de desenvolvimento back-end que trabalha de forma colaborativa em um repositório Git, realizando alterações frequentes no código de uma API corporativa. Nesse contexto, assinale a alternativa que descreve corretamente uma prática adequada de uso do Git para garantir controle de versões e colaboração eficiente entre os membros da equipe

Alternativas
Q4216226 Arquitetura de Software

Em ambientes corporativos distribuídos, a interoperabilidade entre sistemas é essencial para garantir troca de informações consistente e integração entre aplicações desenvolvidas em diferentes plataformas e linguagens. O uso de APIs padronizadas permite que sistemas heterogêneos se comuniquem de forma controlada, reduzindo acoplamento e facilitando a evolução tecnológica ao longo do tempo.


Considere um cenário em que diferentes aplicações — desenvolvidas em linguagens distintas e executando em ambientes variados — precisam consumir serviços de um sistema central por meio de APIs.


Nesse contexto, assinale a alternativa que descreve corretamente uma prática que favorece a interoperabilidade entre sistemas integrados por APIs.

Alternativas
Q4216225 Arquitetura de Software
A integração entre sistemas distribuídos é um requisito central em arquiteturas modernas, especialmente em ambientes que adotam microsserviços e aplicações web escaláveis. Nesse contexto, APIs REST tornaram-se amplamente utilizadas por adotarem princípios simples de comunicação, baseados no protocolo HTTP, permitindo interoperabilidade entre clientes e servidores de forma padronizada e independente de plataforma. Considere uma aplicação back-end que disponibiliza serviços para diferentes clientes (aplicações web, mobile e outros sistemas), utilizando uma API REST para realizar operações sobre recursos como usuários, pedidos e produtos. Com base nos princípios das APIs REST, assinale a alternativa que descreve corretamente uma prática coerente com esse estilo arquitetural.
Alternativas
Q4216224 Arquitetura de Software
Com a crescente demanda por sistemas escaláveis e de rápida evolução, a arquitetura de microsserviços tem sido amplamente adotada em ambientes corporativos modernos. Nesse contexto, assinale a alternativa que descreve corretamente uma característica essencial da arquitetura de microsserviços.
Alternativas
Q4216223 Arquitetura de Software

Em sistemas corporativos de médio e grande porte, a arquitetura de software desempenha papel central na integração entre aplicações, na reutilização de funcionalidades e na evolução dos sistemas ao longo do tempo. A Arquitetura Orientada a Serviços (SOA) surgiu como uma abordagem para organizar sistemas distribuídos a partir de serviços bem definidos, promovendo interoperabilidade, padronização de interfaces e independência entre consumidores e provedores de serviços.


Considere um cenário em que uma organização possui diversos sistemas legados e precisa integrá-los de forma padronizada, permitindo que aplicações distintas consumam funcionalidades comuns sem forte dependência de implementação ou linguagem. Nesse contexto, assinale a alternativa que descreve corretamente uma característica fundamental da Arquitetura Orientada a Serviços (SOA) que justifica sua adoção em ambientes corporativos integrados.

Alternativas
Q4216192 Noções de Informática
Juiz multa advogadas por inserirem ‘código secreto’ em letra invisível para tentar enganar IA e sabotar processo
Duas advogadas foram multadas em mais de R$ 84 mil após inserirem um comando oculto em uma petição para tentar enganar a inteligência artificial do Tribunal Regional do Trabalho no Pará.

(G1 Pará, 13/05/2026. Adaptado)
Uma reportagem divulgada em maio de 2026 relatou o caso de duas advogadas que inseriram, em uma petição judicial, um comando oculto escrito em letras brancas sobre fundo branco.
O texto continha instruções ocultas destinadas a influenciar a forma como sistemas de inteligência artificial analisassem o documento.
Segundo a reportagem, o magistrado responsável pelo caso entendeu que a conduta configurava tentativa de manipulação indevida de ferramentas de IA utilizadas no contexto judicial.

Sob a perspectiva do uso ético e responsável da Inteligência Artificial, a situação descrita é corretamente caracterizada
Alternativas
Q4216190 Noções de Informática
Um técnico da NAV Brasil está organizando documentos armazenados em um computador com Windows 11 (BR) e, para isso, abriu simultaneamente duas janelas do Explorador de Arquivos:

• Janela A: pasta Projetos;
• Janela B: pasta Backup.

Em seguida, na pasta Projetos, selecionou os arquivos “Relatório.docx”, “Custos.xlsx” e “Cronograma.pdf” e os arrastou para a pasta Backup, mantendo pressionada a tecla Ctrl antes de iniciar e durante toda a operação de arrastar e soltar.

Considerando uma instalação padrão do Windows 11 (BR), sem alterações de configuração do Explorador de Arquivos, assinale a afirmativa correta acerca do resultado da operação descrita.
Alternativas
Q4216060 Segurança da Informação
A autenticação em dois fatores (2FA) aumenta a segurança ao exigir que o usuário comprove sua identidade por meio de dois fatores de categorias diferentes. Essas categorias são divididas em: conhecimento (algo que o usuário sabe), posse (algo que o usuário tem) e inerência (algo que o usuário é). Considerando essa regra, assinale a alternativa que apresenta uma combinação válida de autenticação em dois fatores (2FA):
Alternativas
Q4216059 Noções de Informática
Durante uma reunião, o gerente de uma empresa informou que o servidor local (on-premises) que armazena os arquivos da organização será desativado. A partir do próximo mês, todos os novos arquivos digitais gerados deverão ser salvos na nuvem. Assinale a alternativa que indica qual dos seguintes serviços apresenta uma solução adequada para o armazenamento de arquivos em nuvem.
Alternativas
Q4216058 Noções de Informática
Sobre navegadores de Internet, é correto afirmar que:
Alternativas
Q4216057 Noções de Informática
Considerando os conceitos de intranet e internet, é correto afirmar que: 
Alternativas
Q4216056 Noções de Informática
Após a realização de um processo seletivo, um candidato foi aprovado e deve ser comunicado por e-mail. O procedimento da empresa exige que o mesmo e-mail também seja enviado aos três membros da comissão de seleção, porém, por questões de privacidade e segurança, o candidato não deve conseguir visualizar os endereços de email dos membros da comissão. Sendo assim, ao enviar o e-mail deve-se:
Alternativas
Q4216055 Noções de Informática
Uma lista de compras de 10 itens foi criada usando o Google Planilhas, ferramenta de planilhas do ambiente Google Drive. A lista de compras se estende pelas colunas A, B, C e D, de modo que a coluna A contém o NOME DO ITEM, a coluna B contém o VALOR UNITÁRIO, a coluna C contém a QUANTIDADE DE UNIDADES A SER COMPRADA, e a coluna D contém o VALOR TOTAL DO ITEM (VALOR UNITÁRIO * QUANTIDADE). Os itens estão dispostos das linhas 2 a 11. Para calcular o valor total geral a ser gasto com todos os itens, deve-se utilizar a fórmula: 
Alternativas
Respostas
741: B
742: D
743: C
744: A
745: C
746: B
747: D
748: A
749: D
750: B
751: A
752: C
753: B
754: A
755: B
756: A
757: C
758: B
759: A
760: D