Что будет выведено в консоль? ```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(); } } ```
Какая сложность получения элемента массива по индексу?
Новая реализация map в Go (SwissTable) — как работает, как решаются коллизии?
Как в map происходит увеличение (rehash)?
Каким ты видишь себя через пять лет?
Расскажите про Clean Architecture — как устроена, слои, зависимости?
Почему async void — плохая практика?
В какую сторону вы хотите расти профессионально?
Как dotnet понимает, что IO-операция завершилась?
В массиве 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
Slice в Go — как организован под капотом?
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);
Как записать текст в файл одновременно из двух разных тасок? Как синхронизировать доступ?
Задача: вас попросили сделать код ревью новой фичи, суть которой в возможности забронировать тур (состоящий из авиабилета и отеля). Фичи для раздельного бронирования авиабилета и тура уже существуют, от данной задачи ожидается наличие единого метода, который забронирует либо тур целиком, либо ничего из компонентов тура.
Что такое покрывающий индекс (INCLUDE в индексах)?
Сколько бит в байте?
Prometheus — что такое, как использовал, как работает, как собирает метрики, какие основные типы метрик?
Как работает yield? Зачем ввели ключевое слово yield? Как работает ленивое выполнение IEnumerable?
Как реализовать собственный Where без yield? Что такое yield и как он работает под капотом?
Что такое консистентное хеширование (consistent hashing)? Виртуальные шарды/бакеты?