Início

Questões de Concursos Área Desenvolvimento

Resolva questões de Área Desenvolvimento comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


1Q1082289 | Programação, Plataforma Java, Área Desenvolvimento, IF PE, FUNCERN, 2025

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2Q1082281 | Informática, Internet, Área Desenvolvimento, IF PE, FUNCERN, 2025

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q1082284 | Engenharia de Software, Orientação a Objetos, Área Desenvolvimento, IF PE, FUNCERN, 2025

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

4Q1082279 | Engenharia de Software, Gerência de Configuração, Área Desenvolvimento, IF PE, FUNCERN, 2025

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

5Q1082282 | Redes de Computadores, Conceitos Básicos em Redes de Computadores, Área Desenvolvimento, IF PE, FUNCERN, 2025

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

6Q1082287 | Programação, Frameworks em Programação, Área Desenvolvimento, IF PE, FUNCERN, 2025

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q1082283 | Gerência de Projetos, Pmbok e Processos de Gerenciamento de Projetos, Área Desenvolvimento, IF PE, FUNCERN, 2025

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q1082285 | Programação, Web, Área Desenvolvimento, IF PE, FUNCERN, 2025

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 é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q1082286 | Segurança da Informação, Criptografia, Área Desenvolvimento, IF PE, FUNCERN, 2025

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q1082288 | Arquitetura de Software, Webservices, Área Desenvolvimento, IF PE, FUNCERN, 2025

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á
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q1082280 | Algoritmos e Estrutura de Dados, Algoritmos, Área Desenvolvimento, IF PE, FUNCERN, 2025

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.