.NET

Основи C#

Змінні та константи, примітивні типи, control flow, класи, struct, interface, винятки

25 питань зі співбесід·
Junior
1

Що таке змінна в C#?

Відповідь

Змінна — це іменована область пам'яті, яка зберігає значення, що може бути змінене під час виконання програми. Кожна змінна має тип, який визначає, які значення вона може містити та які операції дозволені. Оголошення змінної з явним типом дозволяє компілятору перевіряти узгодженість коду та оптимізувати використання пам'яті.

2

У чому різниця між змінною та константою в C#?

Відповідь

Значення змінної можна змінювати після ініціалізації, тоді як константа отримує значення під час компіляції, яке залишається незмінним протягом усього часу життя програми. Константи оголошуються за допомогою ключового слова const і повинні бути ініціалізовані значенням, відомим під час компіляції. Використання констант для незмінних значень покращує читабельність і дозволяє оптимізації компілятора.

3

Який тип підходить для зберігання простого цілого числа в C#?

Відповідь

Тип int — найпоширеніший цілочисельний тип у C# для зберігання цілих чисел. Він займає 32 біти в пам'яті та може містити значення приблизно від -2 мільярдів до +2 мільярдів. Для більшості випадків використання, що включають лічильники, індекси чи кількості, int забезпечує хороший баланс між діапазоном значень і продуктивністю.

4

Який тип слід використовувати для зберігання значення істина/хиба в C#?

5

Який правильний синтаксис для оголошення константи в C#?

+22 питань зі співбесід

Інші теми співбесід .NET

LINQ & Delegates

Junior
20 запитань

Основи мови C#

Junior
15 запитань

Основи ASP.NET Core

Junior
18 запитань

Життєвий цикл запиту в ASP.NET Core

Junior
20 запитань

Configuration & Settings

Junior
20 запитань

Життєвий цикл застосунку

Junior
20 запитань

Dependency Injection

Mid-Level
24 запитань

Entity Framework Core

Mid-Level
25 запитань

Minimal APIs

Mid-Level
18 запитань

Розробка Web API

Mid-Level
22 запитань

Async в ASP.NET Core

Mid-Level
20 запитань

Authentication & Authorization

Mid-Level
18 запитань

HttpClient & Networking

Mid-Level
20 запитань

Серіалізація JSON

Mid-Level
20 запитань

Entity Framework Core просунутий

Mid-Level
25 запитань

Розширені можливості C#

Mid-Level
20 запитань

Clean Architecture

Mid-Level
20 запитань

Logging, Monitoring & Observability

Mid-Level
22 запитань

Модульне тестування та xUnit

Mid-Level
20 запитань

Інтеграційні тести

Mid-Level
18 запитань

Docker & Containerization

Mid-Level
16 запитань

Керування пакетами NuGet

Mid-Level
16 запитань

Memory Management & GC

Senior
22 запитань

Реактивне програмування

Senior
24 запитань

Async/await і патерни

Senior
26 запитань

.NET Design Patterns

Senior
24 запитань

Оптимізація продуктивності

Senior
22 запитань

Безпека та Best Practices

Senior
24 запитань

SignalR і реальний час

Senior
22 запитань

Архітектура мікросервісів

Senior
25 запитань

Опануй .NET для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно