Golang
Какво е срез (slice) в Go? Как се различават len и cap?
Какви са низовете в Go? Какво представляват под капака?
За какво е конструкцията select?
За какво е файлът go.mod?
Има ли ограничения по продължителността на проекта? Готови ли сте да разгледате проект с продължителност 2 месеца?
Кой контролира какво си написал за резултатите от деплоймънта в чата?
Разкажи за екипа и процесите на управление (спринтове, канбан и др.)
Колко време е необходимо за обработка?
интерфейс TTLCache { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Не трябва да изтича памет // get не трябва да връща изтичане //реализация
Променяли ли сте някога броя на партициите в Kafka топик?
Как да решим проблема с data race, за който говорихме?
Разкажи за конкурентната обработка — имаш отделен пункт за това. Как ограничавахте паралелността? Колко връзки имаше към PostgreSQL?
Какво се случва, ако предадете slice като аргумент на функция и го промените вътре?
Ако добавим много потребители, но закъснението на Kafka все още не намалява, какво това свидетелства?
Защо е удобно броят на шардовете да е степен на две, а не например тройка?
Как да направите Increaser универсален — не свързан с числото 100?
Разкажете за опита си с невронните мрежи. Как ги използвате в работата си?
Как се изпълнява този SQL заявка с подзаявка и DENSE_RANK (ред на изпълнение)?
Разкажи за текущата си работа в Wildberries — каква платформа е, какъв екип, с какво се занимаваше?
Колко активно разглеждаш предложенията? Вече има оферти, срокове за тяхното приемане?