Magna Concursos

Foram encontradas 60 questões.

Um serviço .NET usa Dapper para consultar e gravar dados em um banco relacional. A aplicação recebe parâmetros vindos de formulários públicos (por exemplo, CPF, período de datas e número do protocolo). Qual prática deve ser adotada para mitigar SQL Injection ao montar comandos SQL com Dapper?

 

Provas

Questão presente nas seguintes provas

Um relatório mensal de um órgão federal consome milhões de linhas de uma base operacional usando EF Core. Os dados são apenas leitura (sem atualização das entidades em memória) e a equipe relata alto uso de CPU e memória ao executar as consultas no pipeline de CI. Qual técnica é mais apropriada para reduzir o overhead nas consultas desse relatório?

 

Provas

Questão presente nas seguintes provas

Em um controlador ASP.NET Core anotado com [ApiController], o endpoint POST /servidores recebe um JSON no corpo com um tipo complexo (ServidorDto) e parâmetros simples como unidadeId (na rota) e ativo (na query string). Qual é o padrão de origem de dados nessa configuração?

 

Provas

Questão presente nas seguintes provas

Em um serviço ASP.NET Core, fora de manipuladores de evento, qual é o retorno apropriado para métodos assíncronos, considerando observação de exceções, possibilidade de await pelo chamador e boas práticas de escalabilidade?

 

Provas

Questão presente nas seguintes provas
3824582 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Um órgão federal modelou a relação Departamento–Servidor como um-para-muitos (1:N): cada Servidor pertence a um único Departamento, e um Departamento pode ter muitos Servidores. Não há histórico de lotações (cada servidor tem no máximo uma lotação vigente) e a relação não possui atributos próprios além das chaves. A título ilustrativo, o desenho esperado é compatível como o seguinte DDL:

CREATE TABLE Departamento (

Id INT PRIMARY KEY,

Nome VARCHAR(100) NOT NULL

-- ...

);

CREATE TABLE Servidor (

Id INT PRIMARY KEY,

Nome VARCHAR(120) NOT NULL,

DepartamentoId INT NOT NULL, -- FK no lado N

CONSTRAINT FK_Servidor_Departamento

FOREIGN KEY (DepartamentoId)

REFERENCES Departamento (Id)

ON UPDATE CASCADE

ON DELETE RESTRICT

);

-- (Índice em Servidor(DepartamentoId) recomendado para joins)

No banco relacional, qual é a implementação usual e correta para esse mapeamento?

 

Provas

Questão presente nas seguintes provas
3824574 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Um módulo de protocolo eletrônico em um órgão federal mantém a tabela Processo com aproximadamente 30 milhões de linhas e chave primária na coluna Id. A equipe estuda criar índices adicionais em CpfInteressado, Situacao, DataCriacao e no par (Unidade, DataDistribuicao) para acelerar consultas e ordenações. A carga de trabalho é mista: cerca de 60% de operações de leitura e 40% de escrita (inserções, atualizações e exclusões), com picos ao longo do expediente. Considerando o efeito geral dos índices nesse contexto, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas

A API de uma empresa de benefícios recebe POST/beneficios para criar um novo benefício. A criação é na hora (não vai para fila) e, quando termina, o novo benefício já pode ser consultado por um endereço próprio. De acordo com a RFC 9110 (regras que definem o uso do HTTP), qual é a resposta adequada e dentro da boa prática que a API deve devolver?

 

Provas

Questão presente nas seguintes provas

Em um portal web, a equipe precisa de um controle clicável que dispare uma ação (abrir modal e enviar dados) e seja acessível por padrão: foco via teclado, comportamento consistente (Enter/Espaço), nome acessível e papel semântico correto, compatível com leitores de tela e automação de testes. O código legado utiliza o seguinte:

<div class="btn" role="button" tabindex="0" onclick="enviar()"

onkeydown="if(event.key==='Enter'||event.key===' '){enviar()}">

Enviar

</div>

Qual decisão de projeto semântico atende melhor às boas práticas de HTML e WAI-ARIA?

 

Provas

Questão presente nas seguintes provas

Um produto de tecnologia com pipeline de CI (Azure DevOps) integra serviços .NET, API REST, fila de mensagens e SPA. O time relata builds lentos, flaky tests e regressões ocasionais no front-end. O pipeline atual executa dotnet test (unit), sobe dependências via Testcontainers para integração e roda E2E com Playwright em ambiente efêmero. Qual estratégia de distribuição e desenho de testes otimiza custo/benefício e confiabilidade, em linha com a pirâmide de testes?

 

Provas

Questão presente nas seguintes provas

À luz das boas práticas de DI e lifetimes no ASP.NET Core, qual conjunto de correções alinha o projeto com dependências explícitas, testáveis e seguras para concorrência?

 

Provas

Questão presente nas seguintes provas