Какво трябва да се направи на потребителя за точно веднъж?
Golang
/* Има поръчки, които в процеса на жизнения си цикъл преминават през различни статуси. Трябва да се реализира слой за работа с базата данни: - Запазване на историята на статусите на поръчката - Вземане предвид на партиционирането В бъдеще, извън рамките на текущата задача, ще бъдат реализирани други методи: получаване на статусите по време, пълна история на поръчката и др. */
[име] попита: Какви са вашите очаквания за заплата?
Какво си чул за нашата компания?
[име] попита: Все още работите в текущата си компания? Защо решихте да напуснете?
Разкажи за опита си в [компания]: продукт, екип, с какво се занимаваше?
Коя стратегия за кеширане да изберем — cache-aside или write-through — като се вземе предвид моделът на поведение на потребителите при проверка на статуса на поръчката?
Може ли да се намали броят на партициите в Kafka?
Архитектура на Apache Kafka: какви са основните компоненти, как са свързани продюсърите и консуматорите? Какво е ребалансиране? Как да осигурим последователното четене на съобщенията?
[име] попита: Разкажете ми за предишната си компания — какъв вид беше и върху какво работихте?
Каква алтернатива на VACUUM FULL познаваш, която също ще освободи място, но без строга блокировка?
Колко бекенда имаше в екипа [компания]?
Разкажи за опита си в [компания]: как си дошъл, върху кой продукт работи?
Какви бяха задачите и архитектурата в [компания]?
Максимално натоварване: 25k четения / 5k записи в секунда Обем на новите данни: 10 ТБ годишно Максимален паралелизъм: 120k едновременни заявки Годишен растеж на потребителите: 30% Целева p99 закъснение: <150 мс за четения, <400 мс за записи Целева наличност: 99.95% Вашата задача е да разработите архитектурно решение, което ще премахне текущите проблеми, ще осигури съгласуваност и отказоустойчивост, както и ще внедри механизми за проследяване за пълно наблюдение на жизнения цикъл на поръчката. Опишете механизма за управление на грешки, план за миграция от текущата архитектура и обяснете как предложеното решение ще подобри надеждността и прозрачността на системата.
Архитектурата в [компания] е, че си дошъл на готови микросервизи и си доработвал функционалността?
Защо преминахте от [компания] към [компания]?
[име] попита: Използвате ли AI инструменти на работното място? Ако да, кои и за каква цел?
Как се съхраняват данните в старите карти на Go след определянето на bucket?
Представете си ситуация, в която имате оферти от две различни компании. Какви фактори бихте взели предвид при сравняването им и как всеки от тях би повлиял на вашето крайно решение?