Какви са интерфейсите в Go? Какво е duck typing?
Golang
Какво е важно за теб в екипа и в работния процес?
Разкажи за последните задачи, които си изпълнил на текущото си работно място — особено рутина от получаването на задачата до деплоймента.
Ако ти дадат задача от друг домейн и не знаеш какво да правиш с нея — как ще решаваш?
Как избирахте инструментите, например, как сравнявахте библиотеките за JSON-парсинг?
Коя е желаната от вас заплатна рамка?
Къде искаш да продължиш след достигане на пълно ниво на сеньор?
Кои потокобезопасни структури от данни в Go познаваш?
Кой контролира какво си написал за резултатите от деплоймънта в чата?
Каква е разликата между стек и купчина? Как решава компилаторът къде да задели обект?
Как разбрахте, че има натоварване на базата данни? Как участвахте в идентифицирането на проблема?
Работихте ли също и по процесите според Scrum?
Ако предадете slice на функция и добавите нов елемент — ще бъдат ли видими промените извън функцията? А ако капацитетът не се превишава?
Какво правиш след като деплойнеш услугата в продукция? Какъв анализ извършваш?
Въпроси за натоварвания, архитектура на нови услуги (изчислителни листове и тарифи) — как го възприемаш?
Каква е разликата между Docker и виртуална машина?
Не опитахте ли да оптимизирате заявките или базата данни вместо да ги изнесете в отделен услуга?
Коя беше най-технически сложната задача, по която наистина трябваше да се замислиш?