Golang
Каква е разликата между senior и middle разработчик в екипа?
Какво ще направиш, ако видиш, че съседен екип е избрал неоптимално решение?
Кои примитиви за синхронизация знаете?
Какъв е текущият ти ранг?
Системата започна да забавя — как ще търсиш причината?
Колко максимум TCP връзки могат да се държат на един сървър?
Участвахте ли в пренаписването на монолит към архитектура на микросервизи?
За какво използваха репликацията в PostgreSQL?
EMCD Tech ли беше стартъп или голяма компания?
Какво се случва с тази операция на изпращане? Каналът автоматично ще се разшири и приемането ще се извърши асинхронно Горутина ще бъде блокирана до появата на получател Стойността ще бъде игнорирана без грешка Изпращането ще предизвика panic
Разкажи ми за задачите по оптимизация на заявки към базата данни, писане на индекси, партициониране.
Какво отличава горутините от нишките на ОС? За какво са нужни горутините?
Разкажи какво се случва в крайна сметка — как натрупваме буфера?
Защо извикването на backend.Invoke беше извън мьютекса?
Разкажи ми за master-slave репликацията — кога се обръщаме към master, кога към slave?
Гаранции за доставка в Kafka: най-много веднъж, поне веднъж, точно веднъж. Как да осигурите точно веднъж?
Бизнесът настоява, и имаш избор: да напишеш прост и разбираем код, който по-късно ще изисква рефакторинг, или веднага да проектираш сложна и мащабируема архитектура, но да похарчиш два пъти повече време. Как ще избереш?
От къде би започнал реализирането на странициране в този метод?
Провеждали ли сте натоварващо тестиране?
Колко инстанции на ETCD са необходими за отказоустойчивост?