Golang
Използвали ли сте инструменти за профилиране за анализ на производителността?
Обяснете връзката между протоколите HTTP, gRPC и системата за сериализация на данни Protobuf
Какви са разликите между състоянията на стартиращите и чакащите горутини, като Runnable и Waiting?
Имали ли сте опит с протокола SMTP за изпращане на електронна поща?
Може ли структура с две полета да се счита за безопасна за използване в многопоточни условия?
основен пакет импортиране ( "fmt" "sync" ) функция main() { за i := 0; i < 5; i++ { go fmt.Println(i) } }
Какъв тип индекс в PostgreSQL се прилага по подразбиране в основните сценарии за работа с данни?
Как да завършите работата с канал в програмата?
Какви са основните разлики между протоколите gRPC и HTTP/1.1 в контекста на управлението на връзките и поддържането на техния жизнен цикъл?
Как да организираме взаимодействието и прехвърлянето на данни чрез канали в системата?
Как горутината разбира, че й е изпратен сигнал за завършване чрез контекста?
Могат ли да се използват структури като ключове в асоциативен масив или карта?
Колко пъти трябва да затворите канал в Go, за да избегнете грешки?
Вярна ли е въпросът 'Защо избрахте стратегията Cache-aside?'?
Имали ли сте опит с принципите и структурата на чистата архитектура в проекти?
Деструктивни ли са операциите с атомарни променливи от гледна точка на блокировките?
Какъв е оптималният начин за добавяне на редове към съществуващ ред в програмирането?
Как се реализира конкуренцията, асинхронността и паралелността в езика Go?
Какво ще се случи първо: обработката на сигнала за анулиране или приключването на записа, ако те се случват едновременно в канала?
Можете ли да опишете принципа на работа на механизма за автоматично управление на паметта в системата?