Медиалогия · сентябрь 2024

Тех собес на middle-senior C# Разработчик в Медиалогия

middle-senior Тех собес 3 вопроса 3 задачи
1

Задача 1: Деревья

Практика

1. Задача: Как получить листья дерева, созданного в первых двух строчках?

2. Оценить сложность решения.

2

Ревью кода (C# LINQ)

3. Задача: Что выведется из следующего кода?

create table table1 (Id int, parentId int null)
var table = new [] { new (Id = 1, ParentId = null), new (Id = 2, ParentId = 1), new (Id = 3, ParentId = 2), new (Id = 4, ParentId = 2 ) };
var answer = table.Where(x=> x.ParentId != null && !table.Any(y => y.ParentId == x.Id));
table.ToDictionary(c => c.ParentId);

4. Что можно…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «C# Разработчик».

в этом собесе: 3 вопроса 3 задачи с кодом 4 секции
  • Ещё 18 текстовых собесов направления
  • 146 видеозаписей собеседований
  • Приоритетная поддержка
1490₽/мес