Sobes.tech

Какъв е основният проблем на тази реализация - Свързването към Redis е хардкоднато - Има пул от връзки към Redis - Не провереното извикване `jedis.get` може да върне null - Използването на командата `KEYS`, която натоварва сървъра - Няма събития Redis

145

Каква е основната причина за неправилното поведение на кода? Нарушена е неизменяемостта на обектите Не се управлява състоянието на прекъсване Производителността се влошава поради блокиране Конфликтът на блокиращи обекти води до мъртва точка Прекомерна синхронизация на ресурси Несъздадени състояния на обектитеimport java.util.concurrent.*; class Competition { private final Object lock = new Object(); public void syncMethodA(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodB(this); } } public void syncMethodB(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodA(this); } } } public class FitnessApp { public static void main(String[] args) { Competition comp1 = new Competition(); Competition comp2 = new Competition(); Thread t1 = new Thread(() -> comp1.syncMethodA(comp2)); Thread t2 = new Thread(() -> comp2.syncMethodB(comp1)); t1.start(); t2.start(); } }

144

Какъв е основният проблем на избраната структура на решението - Твърда връзка, ниска гъвкавост - Нарушаване на полиморфизма при обработка на елементи - Няма фабричен метод за WardrobeItem - Няма патърн Адаптер за новите оптимизатори - Високотарифни операции в рамките на оптимизацията

141

Какъв е основният проблем на този пример Dockerfile FROM golang:1.16 WORKDIR /app COPY go.mod . COPY go.sum . RUN go mod download COPY . . RUN go build -o crashAnalysis . CMD ["./crashAnalysis"] EXPOSE 9090 - Липсва ENV за конфигурация - Няма многостепенни билдове - Временните файлове никога не се изтриват - Неоптимално използване на RUN - Порт 8081 не е указан в инструкцията EXPOSE

140

Какво се връща на продюсъра, ако изпрати ID, който вече е бил изпратен преди известно време (период на идемпотентност 6 часа)?

139

Каква е основната причина за неправилното поведение на кода при използване на неизменяема карта? Полета без "само за четене" могат да бъдат променяни HashMap не запазва реда на елементите Прекомерната употреба на обвивки причинява объркване Картата "Неизменяема" отразява промените в оригиналната карта Неправилната употреба на обекта води до грешка

139

Защо там няма изявления? Защо не изпълнява компилация на изявлението на базата?

138

Говори за идемпотентно изпращане или Exactly-Once в Kafka. Кое използва?

138

Как си общо взето с DevOps технологиите — Kubernetes, CI/CD и други?

138

Как трябва приложението да определя в коя проба има Kafka връзки, има ли теми? Как да реализираме Health Check за Kafka?

138

Какъв е основният проблем на тази реализация? - Не се използва кеш в паметта за оптимизация. - Различни типове съхранение на данни в един хеш - Проверка на превключвателя преди четене на данни не дава резултати - Липсват стандартни сериализатори в `RedisTemplate` - Пайплайнът не се използва за частични операции

137

Какъв е надвишението на Kafka при идемпотентно изпращане? Какво жертва Kafka в такъв случай?

137

Как да проверите дали темата е активна и има необходимия брой партиции, и дали има поне един лидер в партицията?

136

ДЛТ потребителят беше в същата услуга като основната? Защо да го слушаме отново и да го логваме?

135

Какво да направим, ако искаме да направим същото с DataSource?

133

Когато правиш обикновен SELECT, колко заявки изпраща драйверът към Postgres? Какви заявки и какво ще има в тях?

132

Трябва да прихващаме всички заявки в Kafka и да ги изпращаме към системата за одит или телеметрия. Как би го направил?

131

На кой протокол на транспортно ниво работи HTTP?

131

Ако имаме външен API, който разрешава максимум 10 едновременни връзки, кой клас от пакета java.util.concurrent бихте използвали, за да ограничите броя на паралелните извиквания?

130

Разкажи за релевантния опит от последната ти работа — какво ти хареса, какво не?

129
/5