Golang
Защо избрахте шардване по account_id? За какво изобщо е шардването?
Какво се правеше с съобщенията след ръчната обработка? Какви бяха вариантите?
Кога се стартира Garbage Collector? Има ли специални точки за спиране в определени моменти?
Безопасна ли е map в Go за нишки?
Какъв е основният проблем при обработката на всяка заявка в отделен процес на операционната система при високо натоварване? - HTTP забранява използването на процеси - Процесите не могат да се изпълняват паралелно - Високи разходи за памет и превключване на контекста - Това влошава точността на изчисленията
Как да добавя към системата съхранение на всички събития от целия проект за анализ и агрегиране?
Разкажи ми за Outbox патърна — как работи?
Разкажи ми за индексите в PostgreSQL — кои има, какво е съставен индекс и редът на колоните.
Как планираш да избереш ново място? Какви са твоите критерии към работодателя?
Реализирайте кеш на базата на map[string]any с конструктор, метод Get и метод Set, като вземете предвид конкурентния достъп (Mutex)
Колко опита за повторно опитване трябва да се направят преди изпращане на съобщение към DLQ?
Какво се случва при четене и писане в затворен канал?
Какво ще се случи, ако паника възникне в горутина без defer-recover?
Помниш ли нещо за принципите SOLID? Чете ли за тях?
Как се справяте с грешки в Go в приложение, готово за производство?
Каква е разликата между процес и нишка?
Какво правите, ако задачата до края не е ясна или ТЗ се различава от вече направеното?
Защо решихте да използвате LLM вместо просто логика в кода?
Какво е важно за теб сега при избора на работно място?
Какво е предимството на новата реализация на map пред старата с кофи?