Golang
Разкажи ми за патърна Semaphore.
Какви са каналите в Go и какви видове има?
Вие сами наблюдавахте мониторинга или имате отделен екип?
Защо подходът на Go към многопоточността е по-добър от този в други езици?
Разкажете за опита си с високонагружени системи. Имали ли сте случаи, когато трябваше да решавате задачи по разпределение и баланс на трафика?
Ако операцията продължава 10-12 минути и има активен запис и данните се променят, нямаше ли странични ефекти?
Каква е сложността на алгоритъма по време и памет?
Разкажете за нивата на изолация на транзакциите: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Имали ли сте някога задачи свързани с архитектурата? Как се взимаха архитектурните решения?
[име] попита: разкажи ми за примитивите за синхронизация в GoLang.
Сега искаме да отидем в HeadHunter и да търсим кандидати по филтри — как да го архитектурираме?
От къде идваха данните? Логистите ги изпращаха или как?
Какво може да се направи, за да се избегне евакуацията на картата в услуга с висок товар?
Какво е Load Average, как да го проверите и на какво да обърнете внимание?
Данните на контейнера ли се изтриват след неговото спиране?
За какви задачи използвахте горутини и канали?
Как повлия на промяната в процеса с аналитиката?
Как е технически устроена като цяло HR платформата?
Как се справихте със ситуацията, когато акаунтите по време на преводи попадали на различни шарда?
Как да превърнем число в двоична система?