Какво е alias в контекста на езика за програмиране rune?
Golang
Защо не премина към екипа на Wildberries, след като работи там три години?
Как се извършва откриването на сблъсъци в реализирането на Map?
Какви последствия възникват при едновременен запис в Map от различни конкуриращи се горутини?
Можете ли да обясните последователността на изпълнение на отложените функции, регистрирани в Go?
Разкажи за началото на кариерата си — с какво се занимаваше преди август 2020 г.?
Защо сега в търсенето на работа?
Как се разпределят задачите между бекендите в екипа?
Как ще избереш новото си работно място — какво е важно?
Разкажи ми за процеса на пускане — как е организиран пускът?
Какви тестове бихте написали за този код освен единичните тестове? Как бихте тествали многопоточността?
Реализирайте метода grpc-сървър AddItemAndOrder: 1. Добавете стоки в кошницата 2. Задължително е да уведомите потенциалните потребители за създаването на кошницата чрез брокер на съобщения. 3. При промяна на състава на кошницата трябва да се преизчислява basket.Total=sum(броя*цена) 4. Всички елементи в кошницата трябва да са уникални по ключ ProductID 5. За приключване на кошницата трябва да се промени нейният статус на ordered 6. Вече поръчани кошници не могат да бъдат променяни
Разкажи за структурата на екипа — кой е в нея?
Как да решите проблема с race condition при едновременна добавяне на стоки в една кошница от различни горутини?
Какви продуктови метрики събирате?
Разкажете за текущия си екип и проект
Разкажи ми за бизнес вертикалата, в която се намираш
Разкажете за последния провал (инцидент в продукцията) — как го намериха, как го решиха, кой го реши
Можете ли да обясните принципа на работа на mutex и неговото използване в многопоточни програми?
Разкажете за последната голяма задача или проект, който сте изпълнили