Golang
Как се отнасяш към извънредните часове? Понякога трябва да пуснем версия късно вечерта.
Какво е CQRS?
Кой се занимава с декомпозицията на задачите?
Разкажи за soft delete (меко изтриване). Какво е това и защо е необходимо?
В какъв ред ще се изпълняват горутините и защо?
Може ли веднага да отхвърлите обявата, ако бързият сервиз вече е върнал отхвърляне, без да чакате бавния ML-сервиз за антифрауд?
Ако в AddTask използвате RLock, как ще се държат двата паралелни извиквания на AddTask? Ще блокират ли се взаимно?
Какво ниво на изолация беше използвано в проекта?
Как работят горутините под капака (модел GMP)?
Можеш ли да дадеш пример за самостоятелно управление на проект?
Как се запълваше и актуализираше Elasticsearch?
Какви видове индекси съществуват (B-дерво, Hash)?
Защо реши сега да търсиш нещо, защо ходиш на интервюта?
Имали ли сте опит с Docker? Имали ли сте опит да напишете Dockerfile самостоятелно?
Как да решите проблема с race condition при едновременна добавяне на стоки в една кошница от различни горутини?
Какво би променил в Go, ако беше поддръжник?
Как решихте в кои части да разделите монолита?
Защо е избран PostgreSQL за съхранение на публикации? Как да разберем при какви натоварвания коя технология се справя без шардване и репликация (Postgres, Kafka, Redis, услуга на Go)?
Каква е разликата между GET и POST?
Моля, разкажи ми къде работиш сега и какво правиш.