Quiz do Dia do Programador

Quiz do Dia do Programador

Prepare-se para testar seus conhecimentos em algumas das tecnologias mais populares no mercado. Este é um evento para celebrar nosso amor pela programação e pela inovação tecnológica. Ao longo das próximas perguntas, você terá a oportunidade de mostrar o quanto você sabe sobre Java, Angular, PLSQL, Flutter, React e JavaScript. Como funciona: Duração: Aproximadamente 30 a 45 minutos. Formato: Perguntas de múltipla escolha e respostas curtas. Participação: Responda as perguntas no seu próprio ritmo. Pontuação: Cada resposta correta vale 1 ponto. Premiação: 1º Lugar: Curso online avançado ou livro técnico. 2º Lugar: Camiseta geek personalizada. 3º Lugar: Caneca com tema de programação. Divirta-se, aprenda algo novo e mostre suas habilidades. Boa sorte a todos!

Imagem de perfil user: Matheus Soares
Matheus Soares

Anúncios

1

Em Java, qual é a diferença entre a interface List e a classe ArrayList?

List é uma interface e ArrayList é sua implementação
ArrayList é uma subclasse de List
List é uma classe concreta e ArrayList é uma interface
List usa arrays internos enquanto ArrayList usa listas encadeadas
2

Qual a principal diferença entre HashMap e ConcurrentHashMap em Java?

ConcurrentHashMap permite acesso simultâneo por múltiplas threads sem bloqueios completos.
HashMap é sincronizado e ConcurrentHashMap não.
HashMap permite null keys, enquanto ConcurrentHashMap não.
Não há diferença real entre os dois.
3

No Angular, o que faz o comando ngOnInit dentro de um componente?

É chamado automaticamente após a criação do componente, para inicializar dados ou comportamentos.
Inicializa o roteamento da aplicação.
Executa o ciclo de vida do componente em paralelo.
Intercepta serviços HTTP antes de serem enviados.
4

Em Angular, qual a principal vantagem de usar lazy loading?

Reduz o tempo de execução do código.
Permite que o backend processe mais rapidamente as requisições.
Carrega módulos apenas quando são necessários, melhorando o desempenho inicial da aplicação.
Garante que os componentes sejam sempre atualizados automaticamente.
5

Em PLSQL, qual a função de uma trigger?

Cria índices para acelerar as consultas.
Verifica permissões de usuário.
Dispara uma ação definida quando um evento específico ocorre no banco de dados.
Atualiza as tabelas automaticamente.
6

Qual a principal diferença entre um procedure e uma function em PLSQL?

Functions podem ser usadas em consultas SQL, enquanto procedures não.
Procedures podem retornar valores, enquanto functions não.
Procedures são chamadas apenas por triggers.
Functions são mais rápidas que procedures.
7

Em Flutter, o que faz o setState() dentro de um widget?

Informa ao Flutter que o estado interno de um widget mudou, e ele precisa ser redesenhado.
Transfere dados entre diferentes widgets.
Garante que o estado atual do widget não seja alterado.
Atualiza o widget sem recriar a árvore de widgets.
8

No Flutter, qual é a diferença entre StatelessWidget e StatefulWidget?

StatefulWidget requer menos memória que StatelessWidget.
StatefulWidget é usado apenas para interfaces dinâmicas.
StatelessWidget cria interfaces gráficas mais complexas.
StatelessWidget tem estado imutável e StatefulWidget tem estado mutável.
9

No React, qual é a função principal do Hook useEffect?

Substituir o método render().
Permitir que componentes funcionais lidem com efeitos colaterais como requisições HTTP ou assinaturas.
Atualizar o estado do componente de forma assíncrona.
Gerar componentes filhos dinamicamente.
10

O que acontece se você chamar setState() diretamente dentro do método render() em um componente de classe no React?

O componente entrará em um loop infinito de re-renderização.
A página é recarregada automaticamente.
O React lançará uma exceção e a aplicação pode travar.
O estado será alterado sem problemas.
11

Qual é a diferença entre == e === em JavaScript?

== funciona apenas no servidor, enquanto === funciona no cliente.
== só é usado para strings, enquanto === pode comparar qualquer tipo de dado.
=== é mais rápido que ==
== compara apenas valores, enquanto === compara valores e tipos.
12

Em JavaScript, o que é um Promise?

Uma função que garante a execução de uma tarefa em tempo real.
Um evento que ocorre quando o JavaScript carrega.
loop que promete executar funções indefinidamente.
Um objeto que representa a eventual conclusão ou falha de uma operação assíncrona.
13

Em qual linguagem o kernel do Linux foi escrito?

C
C++
Java
Python
14

O que significa “REST” em APIs?

Remote State Token
Representational State Transfer
Relational State Type
Recursive State Transfer
15

Em que ano foi criado o primeiro site da web?

1995
1990
1989
1991
16

Qual é a melhor linguagem de programação?

Python
React
JavaScript
Java
Depende
PHP
Português
Quizur Logo

Siga nossas redes sociais:

Incorporar

Para incorporar este quiz ao seu site copie e cole o código abaixo.