Golang
Разкажете за себе си и опита си в текущата/последната компания.
Разкажи за принципите SOLID.
Ще има ли състезания в задача с горутини и брояч? Как да го поправим? Какво е разликата между Mutex и Atomic?
Интересувате ли се да работите по инфраструктурни задачи, а не по бизнес домейн?
Защо съхранението на публикации е проектирано за 2000 символа UTF-8 (~4 KB текст), и как да съхраняваме изображения?
Какво е SKIP LOCKED в PostgreSQL и за какво се използва?
Къде още може да се използва UDP освен за стриймове и игри?
Как да оптимизирате производителността при висока натовареност (1000 RPS) на метода за резервация с мьютекс?
Разкажи ми за SOLID. Какво е това?
Какво е чиста архитектура?
Как работи вътрешно slice в Go? Как работи функцията append?
Защо Go? От къде започна, как стигна до този език?
Кои средства за синхронизация в Go познаваш?
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
Можеш ли да обработиш паника в един от defer-овете?
Какво е inode в Linux?
Защо това е технически трудна задача? Защо не просто функция от 100 реда?
Разкажи ми повече за задачите, с които се сблъскваш.
Какво ще стане, ако не предадете контекста в заявката към базата данни?
Системата започна да забавя — как ще търсиш причината?