Эйч
Эйч
  • Все менторы

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Профессии
Компания
С чем помогаемОтзывыВопросы и ответыСертификатыВебинарыСтать ментором

Платформа принадлежит ООО "Эйч Карьера"
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, город Москва, Старопименовский пер, д. 18 стр. 2, помещ./ком./этаж I/19/2

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта
Задачи с собеседований/C#-разработчик

Задачи с собеседований для C#-разработчик

Подготовьтесь к live-coding интервью на позицию C#-разработчик. Реальные задачи из ведущих IT-компаний с решениями.

Смотрите также вопросы с собеседований для C#-разработчик

51 задач
1

Проблемы внедрения

Класс A принимает экземпляр класса B через конструктор и использует его метод Bar() внутри своего метода Foo(). Какие пр

2

Что выведет консоль в результате выполнения LINQ-запросов

Что будет выведено в результате выполнения программы ```csharp var cats = new List<Cat>(); var i = 1; var query = cat

3

Распаковка и типы данных

Дана функция Example2, которая: Создает объект obj с упакованным (boxing) значением 5. Распаковывает (unboxing) значен

4

Объяснить работу асинхронного кода

Как будет выполняться этот код? Каковы будут временные характеристики выполнения? ```javascript var call = Call(); Thr

5

Проверка строк на анаграммность

Требуется написать алгоритм, который определит, являются ли две строки анаграммами (т.е. содержат одинаковые символы в р

6

Разработка распределённой системы логирования для микросервисов

Разработайте систему логирования для микросервисной архитектуры. Реализуйте микросервис для логирования, который собир

7

Тестирование метода

Как протестировать LaunchRockets?(можно добавлять,убирать и изменять элементы кода) ```csharp public class Defender

8

Объяснение работы оператора using

Требуется объяснить: Что такое оператор using в C# и для чего он используется. ```csharp using (SomeClass sc = new Som

9

Как работают разные асинхронные методы

Дана программа на C#, содержащая три асинхронных метода с разными возвращаемыми типами. Вопрос: Какой порядок выполне

10

Проектирование микросервисной системы управления инвентарём с API Gateway и брокером сообщений

Разработать систему управления инвентарём на базе микросервисной архитектуры. ProductService для управления информацией

11

Объяснить работу кода

Что будет выведено в результате выполнения программы? ```csharp int x = 1; int y = x; y = 2; Console.WriteLine(x);

12

Объяснить работу кода

Что будет выведено в результате выполнения программы? ```csharp public class BC { public int A {get;set;}

13

Упаковка и работа с типами

Что выведет в консоль ```csharp static void Example1() { int num = 5; object obj = num; num = 12;

14

Найти ошибки

Какие ошибки есть в коде? Скомпилируется ли код?Если нет, то почему? ```csharp private sealed class Animal {

15

Ошибка в обработке исключений

Каким образом на выходе получить выбрасываемое исключение ```csharp public void Test() { try { var

16

Что выведет консоль

Даны два класса: ClassA с виртуальным методом Test() и конструктором, вызывающим этот метод. ClassB, который наследует

17

Создание события при изменении списка List1

Есть класс SomeClass со свойством List1. Нужно: Добавить событие List1Changed, которое срабатывает при изменении List1

18

SQL-запросы для анализа зарплат сотрудников и фильтрации отделов по средней зарплате

Дана следующая структура базы данных SQL. Необходимо: a. Написать запрос получения имени одного сотрудника, имеющего

19

Повторный выброс исключений во вложенных try-catch

Дана программа на C# с двумя вложенными блоками try-catch, которые по-разному перевыбрасывают исключения. Объяснить ход

20

Безопасный вызов асинхронного метода: поиск ошибки в обработке исключений

Дан интерфейс I с асинхронным методом DoThings() и класс F, который пытается вызвать этот метод "безопасно" (без выбрасы

Сопроводим до оффера

Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер

Узнать больше