Golang
Кои GDPR процеси си внедрил (анонимизация, изтриване на данни)?
Каква е времевата и паметната сложност (Big O) на този алгоритъм?
Кои от следните са средства за синхронизация в Go? (канали, sync.WaitGroup, sync.Mutex, sync.Cond)
Разкажете за нивата на изолация на транзакциите: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Какъв беше максималният брой заявки в секунда на най-натоварения сервис?
Използвали ли сте EXPLAIN за оптимизация на заявките? Какво успяхте да разберете и с колко успяхте да ускорите заявките?
В уеб услуга трябва да се запише поръчка и да се изчисли остатъкът от склада така, че или и двете операции да се запазят, или нито една. Какви SQL команди се използват за обграждане на набор от заявки и как да се действа при грешка преди потвърждаването?
Какво ще се промени, ако при създаването на слайс предадем началната капацитет?
Какво мислиш за платформата Codewars и ролята й в тренирането на умения за програмиране?
Кога ще бъде извикана отложената функция defer? (при излизане от локалния блок / при излизане от функцията / при завършване на приложението)
Как се справяш с техническата документация на английски?
Колко пода бяха разположени в клъстера?
Разкажете за опита си в Магнит (3,5 години). Какви задачи изпълнявахте?
Защо да прехвърляме бизнес грешки (ErrUnknownRoom, ErrRoomNotAvailable) към домейн слоя?
Как данните преминават от клиента към сървъра при HTTP заявка? Опишете всички етапи.
Предложете оптимални индекси за заявка с филтриране по полетата location и gender (пол) за максимална производителност
Какъв е редът на обход на елементите в контейнера map? Той е фиксиран от определен алгоритъм, произволно определен по време на компилация или определен по време на изпълнение?
**Условие** Заявките към няколко URL трябва да се изпълняват паралелно. Трябва да се покажат HTTP статусите и да се обработват грешки.
Какво точно правехте на текущото си работно място? Каква е вашата зона на отговорност?
Благодарение на кои технологии е възможна контейнеризацията в Linux?