Golang
Каква е разликата между типа данни TEXT и VARCHAR в PostgreSQL, и също така каква е разликата между VARCHAR и CHAR?
Коригирайте грешките в изречението: Само за уточнение: утре е петък ли?
Каква е разликата между типовете данни int32, int64 и просто int?
Създавали ли сте исторически таблици — например за потребителя, където се съхранява историята на промените на неговите атрибути?
В HTTP/1.1 може да се предават бинарни данни в тялото на заявката — какво е тогава принципното различие с HTTP/2?
Каква е текущата алгоритмична сложност на търсенето?
// Напишете асинхронен обработчик на задачи като библиотека // Клиентът предава обект (Task) с данни за изпълнение на задачата, // в нашия пример ще използваме празна структура. // Обработчикът може да обработва едновременно не повече от N задачи, // и не повече от X задачи могат да бъдат поставени в опашката за обработка. // Ако няма място в опашката, веднага връщаме грешка на клиента. // Задачата се взема за обработка, ако има свободни обработващи. // Имитираме продължителността на обработката чрез time.Sleep(5*time.Second). // Щом една задача приключи, взимаме следващата от опашката. // Ако опашката е празна, чакаме нови задачи от клиентите. // С една звездичка: допълнете структурата Task и получавайте статусите на задачите чрез отделен заявка.
Какво ниво на изолация на транзакциите ще бъде подходящо в този случай?
Как стигнахте до момента на оптимизация на PostgreSQL и какви методи за оптимизация използвахте?
Къде се разполагат променливите в Go — в стека или в купчината? Какво е escape анализът?
Имало ли е случаи, когато сте писали нови микросервизи от нулата за нова функционалност?
Как ще се синхронизира Redis и Postgres? В крайна сметка, те могат да се разминават.
Защо се използва segmentio/kafka-go, това една библиотека или две? Как работят producer и consumer?
Имате ли опит с Docker и Kubernetes? На какво ниво?
Какво казва конвенцията на Go за използването на WaitGroup и типовете за връщане (приемане на интерфейси, връщане на конкретни типове)?
Какво представлява низ в Go?
Какво се случва в PostgreSQL, когато се изпълни заявка DELETE FROM table без условия?
Кои системи за контейнеризация и оркестрация знаете?
Какви таблици и полета са необходими в базата данни PostgreSQL за този месинджър?
Разкажи за основните си задачи на последното място, където работи, и за някое трудно предизвикателство, което успя да реализираш наскоро (какво беше, какво направи, какво стана).