Golang
Вярна ли е въпросът 'Защо избрахте стратегията Cache-aside?'?
Имали ли сте опит с принципите и структурата на чистата архитектура в проекти?
Деструктивни ли са операциите с атомарни променливи от гледна точка на блокировките?
Как се свързва изпълнението на горутината с процесорните нишки и как се назначава на конкретна нишка?
Как се реализира конкуренцията, асинхронността и паралелността в езика Go?
Какво ще се случи първо: обработката на сигнала за анулиране или приключването на записа, ако те се случват едновременно в канала?
Можете ли да опишете принципа на работа на механизма за автоматично управление на паметта в системата?
Какви видове реализиране на паралелни задачи познавате?
Как и в кои случаи е необходимо да затворите канал в Go?
Можете ли да обясните концепцията за шардване и нейното приложение в разпределени системи?
Какво се случва на етапа Benchmark след анализа на кода с помощта на линтери?
Защо не използваха Testcontainers?
Какви аргументи очаква методът Context.WithTimeout в Go?
Поддържа ли Go вградена колекция за съхранение на уникални елементи без ред?
Обяснете механизма на двуфазно потвърждаване на транзакции и ролята му в разпределените системи.
Кои примитиви за синхронизация познаваш?
Коя категория бази данни принадлежи системата ClickHouse?
Какви са предимствата и недостатъците на внедряването на протокола IPv6 в сравнение с IPv4?
Разрешено ли е прехвърлянето на сегменти от срез (slice) към отделни горутини за паралелна обработка?
Как да осигурим безопасността при работа с Map в многопоточна среда?