Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Perguntas de entrevista sobre C# / .NET com respostas.

Curso de Perguntas de entrevista sobre C# / .NET com respostas.

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Perguntas de entrevista C# / .NET com respostas

Conquiste sua próxima entrevista de Csharp ou .NET com confiança

Se você está procurando se destacar em entrevistas de C# e .NET, então este curso é perfeito para você. Torne-se um herói em seu projeto/empresa dominando cenários complexos. No entanto, não conseguir responder perguntas simples sobre fundamentos do .NET e C# durante uma entrevista pode ter um impacto negativo. Este curso se concentra em perguntas fundamentais sobre C# e .NET, garantindo que você esteja bem preparado para sua busca por emprego. Abaixo está uma lista das perguntas de entrevista em C# abordadas nesta série:

Parte 1 - Stack, Heap, Boxing, Unboxing, Array, ArrayList, Generics, Threading

Pergunta 1: Explique a diferença entre .NET e C#?
Pergunta 2: .NET Framework vs .NET Core vs .NET 5.0
Pergunta 3: O que é o código IL (Intermediate Language)?
Pergunta 4: Qual é a utilidade do JIT (compilador Just-in-time)?
Pergunta 5: É possível visualizar o código IL?
Pergunta 6: Qual é o benefício de compilar para código IL?
Pergunta 7: O .NET suporta várias linguagens de programação?
Pergunta 8: O que é CLR (Common Language Runtime)?
Pergunta 9: O que é código gerenciado e não gerenciado?
Pergunta 10: Explique a importância do Coletor de Lixo (Garbage Collector)?
Pergunta 11: O coletor de lixo pode coletar objetos não gerenciados?
Pergunta 12: Qual é a importância do CTS (Common Type System)?
Pergunta 13: Explique o CLS (Common Language Specification)?
Pergunta 14: Diferença entre Stack e Heap?
Pergunta 15: O que são tipos de valor e tipos de referência?
Pergunta 16: Explique boxing e unboxing?
Pergunta 17: Qual é a consequência do boxing e unboxing?
Pergunta 18: Explique casting, casting implícito e casting explícito?
Pergunta 19: O que pode acontecer durante o casting explícito?
Pergunta 20: Diferencie Array e ArrayList?
Pergunta 21: Qual tem melhor desempenho, array ou ArrayList?
Pergunta 22: O que são coleções genéricas?
Pergunta 23: O que são threads (Multithreading)?
Pergunta 24: Como as threads são diferentes do TPL (Biblioteca de Paralelismo de Tarefas)?
Pergunta 25: Como lidamos com exceções em C# (try/catch)?
Pergunta 26: Qual é a necessidade do bloco finally?
Pergunta 27: Por que precisamos da palavra-chave out?
Pergunta 28: Qual é a necessidade de Delegates?
Pergunta 29: O que são eventos?
Pergunta 30: Qual é a diferença entre uma classe abstrata e uma interface?

Parte 2 - Perguntas sobre Delegates, Eventos e Delegates vs Eventos

Pergunta 31: O que é um delegate e como criar um delegate?
Pergunta 32: Onde você já usou delegates?
Pergunta 33: O que é um delegate multicast?
Pergunta 34: O que é um evento?
Pergunta 35: Como criar um evento?
Pergunta 36: Delegate vs Eventos

Parte 3 - OOP, Abstração, Encapsulamento, Herança, Sobrescrita e Sobrecarga

Pergunta 37: Por que precisamos de OOP?
Pergunta 38: Quais são os pilares importantes da OOP?
Pergunta 39: O que é uma classe e um objeto?
Pergunta 40: Abstração vs Encapsulamento?
Pergunta 41: Explique a herança?
Pergunta 42: Explique a palavra-chave virtual?
Pergunta 43: O que é sobrescrita?
Pergunta 44: Explique sobrecarga?
Pergunta 45: Sobrecarga vs Sobrescrita?

Parte 4 - Polimorfismo, Polimorfismo estático vs dinâmico e sobrecarga de operadores

Pergunta 46: O que é polimorfismo?
Pergunta 47: O polimorfismo pode funcionar sem herança?
Pergunta 48: Explique polimorfismo estático vs dinâmico?
Pergunta 49: Explique sobrecarga de operadores?

Parte 5 - Perguntas complicadas sobre classes abstratas e interfaces

Pergunta 50: Por que precisamos de classes abstratas?
Pergunta 51: Os métodos abstratos são virtuais?
Pergunta 52: Podemos criar uma instância de classes abstratas?
Pergunta 53: É obrigatório implementar métodos abstratos?
Pergunta 54: Por que uma classe base simples substitui uma classe abstrata?
Pergunta 55: Explique interfaces e por que precisamos delas?
Pergunta 56: Podemos escrever lógica em uma interface?
Pergunta 57: Podemos definir métodos como privados em uma interface?
Pergunta 58: Se eu quiser alterar uma interface, qual é a melhor prática?
Pergunta 59: Explique herança múltipla em uma interface?
Pergunta 60: Explique o princípio da segregação de interfaces?
Pergunta 61: Podemos criar uma instância de uma interface?
Pergunta 62: Podemos fazer herança múltipla com classes abstratas?

Parte 6 - Respondendo à pergunta mais feita Classes abstratas vs Interfaces

Pergunta 63: Diferença entre Classe Abstrata e Interfaces?

Parte 7 - Perguntas sobre construtores e construtor pai-filho

Pergunta 64: Por que precisamos de construtores?
Pergunta 65: No pai-filho, qual construtor é executado primeiro?
Pergunta 66: Como os inicializadores são executados?
Pergunta 67: Como os construtores estáticos são executados em pai-filho?
Pergunta 68: Quando um construtor estático é executado?

Parte 8 - Perguntas sobre Shadowing, Sealed, Classes aninhadas e classes parciais

Pergunta 69: O que é Shadowing?
Pergunta 70: Explique ocultação de método?
Pergunta 71: Shadowing vs Sobrescrita?
Pergunta 72: Quando precisamos de Shadowing?
Pergunta 73: Explique Sealed
Ver informações completas