Golang
Как да създадем оптимално карта, ако знаем, че входящият списък съдържа милион елементи?
Защо напуснахте компанията?
Откъде идват 4-5k RPS?
Стандартната карта в Go безопасна ли е за конкуренция? Какви алтернативи съществуват?
Разкажи за най-трудната техническа задача, с която си се сблъсквал по време на работата си по проекта.
Какъв тип данни в Go се използва за представяне на символи в Unicode?
Как да се справим с инцидент, когато вашият услуга влияе на други услуги (например, блокира таблици в базата данни)?
Какво е Docker Compose? Какво отличава Docker от виртуална машина?
Каква беше вашата роля при вземането на архитектурни решения при разработването на търсачката?
Каква е алгоритмичната сложност на двоичното търсене в сортиран масив?
За какво са нужни линтерите в кода? Кои си използвал?
Къде е по-добре да се използва UDP?
Колко памет се отделя при създаването на горутина (минимум и максимум)?
Трябва да рестартираме услугата (актуализация/функция) — какво влияние ще има това върху асинхронните процеси на изпращане към аналитиката?
Как продължаваш да се развиваш професионално?
Имали ли сте sidecar контейнери на инстанциите? Какво е sidecar?
За вас важен ли езикувa за програмиране, стекът?
Разкажи за опита си с брокери на съобщения (Kafka, NATS).
С какви хора ти е удобно да работиш?
Дадена е низ S, необходимо е да се преброят броя на поднизовете в този низ, които съдържат всички символи от този низ поне веднъж. Примери: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg