Как ефективно да използвате ConcurrentHashMap, за да получите предимства?
ERP Consultant
Могат ли интерфейсите да имат методи с реализация или без?
Каква е разликата между неповторимото четене (non-repeatable read) и фантомното четене (phantom read)?
Как изглежда теч на памет на графиката? Как го открихте?
Архитектурна задача: има услуга за Потребители и услуга за Известия. При регистрация на потребител трябва гарантирано да се изпрати съобщение към Kafka (за изпращане на имейл). Как да осигурим гаранция за доставка, ако Kafka не е достъпна?
Преглед на код: идентифицирайте проблеми и предложете подобрения в кода на контролера с метода updateBalance
Разкажи ми за индексите в базите данни — за какво са, какви видове има?
Как работи партиционирането за решаване на проблема с растежа на таблицата? Важен ли е проблемът с bloating при такъв подход?
Разкажи ми за Graceful Shutdown — за какво се използва и как го реализираше.
Знаете ли за Clean Architecture, Hexagonal Architecture, DDD — запознат ли сте, работили ли сте с тях?
Живо кодиране: задачи в Go — конкурентни заявки, затваряния в горутините, филтриране на дублиращи се, брояч с потокобезопасност, буферирани канали, таймаут на функцията
Какво е PgBouncer и какъв проблем решава в PostgreSQL?
Кой е най-основният интерфейс за всички колекции?
Какво е P (процесор) в планировчика на Go — това ли е физически процесор?
Използвали ли сте някога примитиви за синхронизация в многопоточността? Разкажете ми за CountDownLatch, CyclicBarrier, Phaser и други.
Работили ли сте по разработка, архитектура или тестове?
SOLID принципи — разкажи ми за всеки.
Какви видове блокировки има в базата данни? Кои бяха по-често използвани?
Какво е SELECT FOR UPDATE? За какво е, работили ли сте с тази конструкция?
Какво знаете за принципа на Барбара Лисков (LSP)?