Sobes.tech

Что будет выведено в консоль? ```csharp public class Program { static void Main() { var myClassObj = new MyClass(); var myStructObj = new MyStruct(); MethodA(myClassObj.Num); // MethodB(myStructObj); MethodC(myClassObj); MethodD(myClassObj); Console.WriteLine(myClassObj.Num); // ? Console.WriteLine(myStructObj.Num); // ? } private static void MethodA(int num) { num = num + 1; } private static void MethodB(MyStruct myStruct) { myStruct.Num += 1; } private static void MethodC(MyClass myClass) { myClass.Num += 1; } private static void MethodD(MyClass myClass) { myClass = new MyClass(); } } ```

Middle+
Core outstaff
7

Какая сложность получения элемента массива по индексу?

Senior
Сбербанк
7

Новая реализация map в Go (SwissTable) — как работает, как решаются коллизии?

Senior
.wrk
7

Как в map происходит увеличение (rehash)?

Senior
.wrk
7

Каким ты видишь себя через пять лет?

Middle+
OZONOZON
7

Расскажите про Clean Architecture — как устроена, слои, зависимости?

Middle
СБК ПАРУС
7

Почему async void — плохая практика?

Middle+
Core outstaff
7

В какую сторону вы хотите расти профессионально?

Middle+
PyrusPyrus
7

Как dotnet понимает, что IO-операция завершилась?

Middle
OZONOZON
7

В массиве A хранятся цены на N предметов. Есть K купонов, которые уменьшают цену предмета на X. Если применить t купонов на предмет с ценой a, то его итоговая стоимость будет max(a - t*X, 0) (то есть купоны не могут сделать цену предмета отрицательной. Необходимо вернуть минимальное количество денег, которое придется потратить, чтобы купить все предметы. A = 8, 3, 10, 5, 13 K = 4 X = 7 result=12 --- Вам дан массив a, состоящий из n положительных целых чисел. Существуют ли три различных индекса i, j, k таких, что сумма a[i]+a[j]+a[k] заканчивается цифрой m? Например, для m = 3 solve([20, 22, 19, 84]) = > true // 20 + 84 + 19 = 123 solve([1,2,3]) => false

Middle+
01.tech
7

Slice в Go — как организован под капотом?

Senior
.wrk
6

var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);

Middle+
PyrusPyrus
6

Как записать текст в файл одновременно из двух разных тасок? Как синхронизировать доступ?

Middle
ИТ Инополис
6

Задача: вас попросили сделать код ревью новой фичи, суть которой в возможности забронировать тур (состоящий из авиабилета и отеля). Фичи для раздельного бронирования авиабилета и тура уже существуют, от данной задачи ожидается наличие единого метода, который забронирует либо тур целиком, либо ничего из компонентов тура.

Middle+
OZONOZON
6

Что такое покрывающий индекс (INCLUDE в индексах)?

Middle+
СБК ПАРУС
6

Сколько бит в байте?

Middle
СБК ПАРУС
6

Prometheus — что такое, как использовал, как работает, как собирает метрики, какие основные типы метрик?

Senior
.wrk
6

Как работает yield? Зачем ввели ключевое слово yield? Как работает ленивое выполнение IEnumerable?

Middle+
PyrusPyrus
6

Как реализовать собственный Where без yield? Что такое yield и как он работает под капотом?

Middle+
Core outstaff
6

Что такое консистентное хеширование (consistent hashing)? Виртуальные шарды/бакеты?

Middle+
Core outstaff
6
/168