Golang
Как работи събирачът на боклук в Go? Кога се стартира? Може ли да се стартира ръчно?
Разкажи ми за ВсичкиИнструменти — защо дойде и защо си тръгнал?
От къде клиентът знае своя user_id и user_id на събеседника? Как протича първоначалната инициализация?
Обикновено 2 седмици или малко повече за прехода?
Какво е транзакция в база данни? Какви са нивата на изолация на транзакциите и как се различават помежду си?
Какво е канал в Go? Какви видове канали има? Как се различават буферираните от нефункционалните?
Колко бекенда имаше в екипа [компания]?
Как да решим, ако операцията продължава 10–12 минути, данните се променят активно и се извършва активен запис? Как използвахте репликацията?
Как използваш невронните мрежи в работата си?
Относно други оферти и финални етапи — има ли вече нещо, ако сте в активен търсене?
Как да оптимизирате производителността при висока натовареност (1000 RPS) на метода за резервация с мьютекс?
Споменахте прехода от монолит към микросервизи — това беше свързано конкретно с търсенето?
Кратко за продукцията: кой деплойва, кой следи и т.н.
Разкажи ми за SOLID. Какво е това?
Какво ще се случи в края с дължината на масива при конкурентно добавяне от 1000 горутини?
Какво е чиста архитектура?
Какво прави sysmon по време на изпълнение в Go?
Имаш ли активни оферти сега?
Разкажи ми за тестовете — какви тестове пишеш?
Кои средства за синхронизация в Go познаваш?