Примеры вопросов по .NET

Слева находятся группы вопросов, их можно использовать для навигации.

В каждой группе вопросов представлены вопросы и ссылки на русскоязычные ресурсы.


Общие вопросы

Что такое ООП?
Опиши своими словами работу интернет запроса от браузера до сервера
Чем отличаются компилируемые языки программирования от интерпретируемых?
Что такое рекурсия или напишите функцию вычисляющую числа Фибоначчи с использованием рекурсии?
Напишите решение задачи FizzBuzz

Вопросы по Git


Вопросы по .NET

Что такое .Net Framework?
Из чего состоит .Net Framework (IL, CIL, MSIL, CLI и JIT)?
Что такое сборка (assembly)?
Какие бывают сборки по типу развертывания (local, GAC)?
Что такое домен приложения и процесс в среде .NET?
Чем отличается управляемый и неуправляемый код и что это?

Вопросы по языку C#

Что такое Heap и Stack?
Какие отличие между значимыми и ссылочными типами?
Расскажи, что такое boxing и unboxing в C#
Расскажи о garbage collector-е
Как и зачем использовать конструкцию using?
В чем отличие использования Finalize и Dispose?
В чем отличие между классом и объектом?
Чем отличается readonly, static и const?
Чем отличается interface от abstract class?
Можно ли указать модификатор доступа к методам и свойствам интерфейса?
Расскажите, как работает try, catch, finally? Когда вызывается каждый?
Что такое LINQ?
Чем отличается IEnumerable и IQueryable? (LINQ)
Что такое делегат и что такое события и связаны ли они?
Чем отличается поток и процесс?
Чем многопоточное программирование отличается от асинхронного?
Что такое async и await?
Что такое методы расширения и для чего они нужны?
Когда вызывается статический конструктор объекта?
В чем отличие класса string от класса StringBuilder?
Возможно ли множественное наследование в C#?

Вопросы по ASP.NET MVC / MVC Core

Опишите жизненный цикл запроса в ASP.NET MVC
Что в ASP.NET MVC можно использовать для хранения/передачи информации и их отличия? (cookie, session и т.п.)
Что такое SOAP?
Что такое REST?
Что такое идемпотентность и как связано с REST?
Что такое HttpFilter, HttpHandler? Как они используются? Что им соответствует в ASP.NET Core?
Что такое ModelBinder? Как он работает? Можно ли переопределить его поведение?
Как работают маршруты (route) в ASP.NET Core?
Что такое Middleware в ASP.NET Core?

Вопросы по JavaScript

JavaScript однопоточный язык?

JavaScript сам по себе не является ни однопоточным, ни многопоточным. Всё зависит от реализации. Браузерная реализация JavaScript действительно является однопоточной.

Что значит hoisting?
Что такое замыкание?
Что такое this?
Что такое прототип?
JavaScript объектно ориентированный язык?
Что такое Immediately Invoked Function?

Вопросы по SQL и БД

Типы БД (обычно реляционные/нереляционные, различия между ними)
SQL vs NoSql vs NewSql
Какие бывают объекты в БД? Что такое триггер?
Что такое индексы? Зачем нужны индексы?
Что такое первичный/внешний ключи? Зачем нужны?
Хранимые процедуры/функции в чём разница?
Что такое Join, зачем нужен, какие типы бывают и в чём разница между ними?
Что такое view в SQL БД? Зачем нужны, чем отличаются от таблиц?