Golang
Какъв цвят на обектите се премахва в края на работата на събирача на отпадъци?
Работили ли сте със Scrum, имате ли опит?
Какво е потребителска група в Kafka?
Може ли да се извика WaitGroup.Add вътре в горутината, а Done в края? Ще работи ли правилно?
Какво би било интересно за теб в новата работа?
Разкажете ситуация, в която сте трябвало да използвате EXPLAIN ANALYZE.
Ако имаше шест оферти от финтех компании, на какво бихте обърнали внимание при избора?
Какво е протоколът QUIC? Защо е измислен?
Разкажи за проекта AeroHotels: крайна архитектура, как проектираше бекенда?
Защо в sync.Map няма метод за получаване на броя на елементите (len)?
Работили ли сте с gRPC? Какъв протокол се използва под капака?
С какви инструменти Go сте работили, включително за профилиране и оценка на производителността?
Какво се случва при записване в затворен канал? И какво се случва при затваряне на затворен канал?
Как изглежда разпределението на вашата работа — какво предавате на колегите си след написването на кода?
Как работи планировчикът на Go? Разкажи основните моменти.
Разкажи за разработката на персонализиран парсер за логове (обвивки върху OpenTelemetry). Каква беше твоята роля?
Какво е транзакция в база данни?
С какви бази данни сте работили? Какви видове бази данни знаете? Защо релационните бази данни се наричат релационни?
Как се използва кватернионът за композиция на въртележки?
Какво е транзакция в PostgreSQL? Разкажи за ACID.