Uma API REST foi projetada para operações críticas de alta concorrência. Durante testes, percebe-se que
múltiplas requisições PUT concorrentes estão sobrescrevendo dados indevidamente. Com o intuito de mitigar
este problema, considerando que o método HTTP usado será o mesmo, a técnica mais adequada será
Questões de Concursos
filtre e encontre questões para seus estudos.
Durante o desenvolvimento colaborativo em um projeto Git, pode surgir a demanda de integrar alterações de
diferentes branches. Neste contexto, dois comandos são muito comuns para lidar com essa necessidade: git
merge e git rebase. Assinale a situação em que o comando git rebase é mais indicado do que git merge.
Em um sistema de monitoramento em tempo real, várias threads trabalham em paralelo: algumas coletam
dados de sensores, enquanto outra thread central precisa verificar constantemente uma variável booleana
denominada ativo, para decidir se deve continuar o processamento ou encerrar a execução. Para evitar que
uma thread leia um valor desatualizado em cache da CPU, o desenvolvedor declarou essa variável como
volatile.
No contexto do Java Memory Model, é possível afirmar que a palavra-chave volatile
No contexto do Java Memory Model, é possível afirmar que a palavra-chave volatile
Uma startup decidiu criar um aplicativo híbrido usando Flutter para Android e iOS. Durante os testes, usuários
relataram que a interface está lenta e apresenta travamentos ao rolar listas longas com imagens. Dentre as
práticas de otimização a seguir, indique a mais adequada para este cenário.
Em um projeto de desenvolvimento que utiliza Docker Compose, é comum organizar múltiplos serviços dentro
de um arquivo docker-compose.yml ou compose.yaml. Para que esses serviços possam interagir entre si de
forma transparente, o Docker adota uma configuração de rede padrão que define como a comunicação
ocorrerá entre os contêineres do projeto. Nesse contexto, marque a opção que apresenta a forma como essa
comunicação acontece por padrão.
Uma equipe de desenvolvimento precisa processar imagens que são enviadas para um bucket no Amazon S3.
A cada nova imagem, uma função deve ser executada para gerar uma versão em miniatura (thumbnail). O
volume de imagens é imprevisível, podendo variar de zero a milhares por dia. A equipe quer uma solução que
não exija gerenciamento de servidores e cujo custo seja calculado apenas com base nas execuções
realizadas.
O serviço da AWS mais indicado para atender a esses requisitos é o
O serviço da AWS mais indicado para atender a esses requisitos é o
No gerenciamento de projetos, a definição clara e controlada do escopo é um fator crítico para o sucesso. O
Guia PMBOK estabelece um processo detalhado para isso, no qual a Declaração do Escopo do Projeto e a
Estrutura Analítica do Projeto (EAP) são dois dos artefatos mais importantes.
Considerando as práticas recomendadas pelo PMBOK, assinale a opção que descreve corretamente a relação entre esses dois documentos.
Considerando as práticas recomendadas pelo PMBOK, assinale a opção que descreve corretamente a relação entre esses dois documentos.
Uma fintech está desenvolvendo um aplicativo que utiliza criptografia assimétrica para autenticar transações
financeiras. Cada usuário possui um par de chaves gerado localmente (privada e pública). No entanto, um
usuário perdeu o dispositivo onde sua chave privada estava armazenada, mas ainda possui a chave pública
registrada no servidor.
Assinale a opção que apresenta o impacto mais provável dessa situação.
Assinale a opção que apresenta o impacto mais provável dessa situação.
Uma empresa está criando um sistema de composição de interfaces gráficas, onde elementos como janelas,
botões e painéis podem conter outros elementos, formando uma estrutura hierárquica. É necessário que todos
os elementos, independentemente de serem simples ou compostos, sejam tratados de maneira uniforme pelo
cliente.
Neste contexto, o padrão de projeto mais indicado é o
Neste contexto, o padrão de projeto mais indicado é o
Um desenvolvedor está criando um formulário de inscrição em HTML que envia dados para o servidor via
método POST. Durante os testes, percebeu que, mesmo preenchendo todos os campos, o backend não estava
recebendo o valor do campo de e-mail. O campo no HTML é:
<input type="email" placeholder="Digite seu e-mail">
A solução que corrigiria de forma mais adequada o problema, sem prejudicar a funcionalidade atual é
<input type="email" placeholder="Digite seu e-mail">
A solução que corrigiria de forma mais adequada o problema, sem prejudicar a funcionalidade atual é
A distinção entre a dificuldade de encontrar uma solução e a facilidade de verificá-la, é um pilar da teoria da
complexidade. Um problema que exibe a característica de ter uma verificação de solução computacionalmente
rápida (tempo polinomial), em contraste com um processo de busca da solução que pode ser extremamente
lento (tempo exponencial), se enquadra na definição da classe de complexidade