Бұл жүзеге асырудағы негізгі мәселе қандай? - Тілсіз хабарламалар жіберу - Хабарламаның өлшемін тексермей жіберу - Өндіруші хабарламаны тақырыпқа жібереді, оның инициализациясын аяқтау үшін - Топологияға қосылуды тексермей хабарламалар жіберу - Тұтынушы топтары дұрыс конфигурацияланбаған.
Java
Көп контроллерлі үлкен монолиттік қызметте барлық HTTP шақыруларды аудиттеу қалай жүзеге асырылады (шақыру уақыты, URL, сұрау/жауап денесі, өңдеу уақыты)?
Топ туралы айтыңыз. Ол қандай топ еді, кімдер болды, неше адам?
HashMap-те кілт ретінде қолдану үшін Java Object класының қай екі әдісі үйлесімді түрде жүзеге асырылуы керек?
HashMap-тан басқа қандай коллекциялар білесіз, оларды қолдануға болады?
Финтех саласымен жұмыс тәжірибеңіз бар ма — төлемдер, қаржы, есептеу, интеграция?
Лектондағы жоба туралы айтыңыз. Бұл қандай жоба?
Бұл іске асырудың негізгі мәселесі - Индекс міндетті болмауы мүмкін - Қажетті мақсаттарға жету үшін дұрыс емес индекс түрі қолданылған. - Құрама индекс бар - Кесте нормализацияланбаған - Транзакциялар қолданылмаған
Дерекқор транзакциялары контекстінде ACID қысқартуының мағынасы қандай?
Рекурсияның қайсы бір негізгі кемшілігі бар, оны қайталауымен салыстырғанда?
Bean-нің өмірлік циклінде AOP проксиі қашан жасалады?
JVM экожүйесінде жалпы жұмыс тәжірибеңіз қанша жыл?
Бұл іске асырудың негізгі мәселесі Тұтынушы тобының бөлінуінің болмауы Сұрау кезінде күту уақытының конфигурациясы Diptychi жүйесімен интеграция Хабарламаларды сақтау саясатындағы қате Тыңдаушы фабрикасының конфигурациясында хабарламаларды сүзгілеу параметрлерінің болмауы Бөлек партиялардың болмауы
Таңдалған шешім құрылымының негізгі мәселесі қандай? - Қатты күйге келтіру финал өрістерін - Құрылым кэште қызметтердің бірегейлігін қамтамасыз етпейді - Қызметтерді іздеу тестілеуді қиындатады - Пайдалану үлгісі жоқ. Икемділік стратегиясы. - Қызмет-локаторды пайдалану қателерді табуды қиындатады Код: public class CarMaintenanceReminder { private final ServiceLocator serviceLocator; private final ReminderCache reminderCache; public CarMaintenanceReminder() { this.serviceLocator = new ServiceLocator(); this.reminderCache = new ReminderCache(); } public Reminder getOilChangeReminder(String carId) { Reminder reminder = reminderCache.getReminder(carId); if (reminder == null) { reminder = serviceLocator.getService(ReminderService.class).createOilChangeReminder(carId); reminderCache.addReminder(reminder); } return reminder; } } class ServiceLocator { public <T> T getService(Class<T> serviceClass) { return serviceClass.cast(generateService(serviceClass)); } private Object generateService(Class<?> serviceClass) { if (serviceClass == ReminderService.class) { return new ReminderService(); } return null; } } class Reminder { private final String carId; public Reminder(String carId) { this.carId = carId; } } class ReminderService { public Reminder createOilChangeReminder(String carId) { return new Reminder(carId); } } class ReminderCache { private final Map<String, Reminder> cache; public ReminderCache() { this.cache = new HashMap<>(); } public Reminder getReminder(String carId) { return cache.get(carId); } public void addReminder(Reminder reminder) { cache.put(reminder.getCarId(), reminder); } }
DLT тақырыпында модельден басқа метаақпаратты да қостыңыз ба?
Дайындық сынамасы сәтсіз болса, Kafka тыңдаушысы жұмыс істей ме немесе жоқ па?
Ең қолайлы жауапты таңдаңыз - Координатор асинхронды қолдамайды деп айтады - Service B мен Service S арасында транзакциялық келісім механизмі жоқ - REST байланыстарында шифрлау жоқ - Қызмет жазбаларында қате өңдеу жоқ
class User { String name; public int hashCode() { return name.hashCode(); } public boolean equals(Object o) { return o instanceof User u && name.equals(u.name); } } Map<User, String> map = new HashMap<>(); User u = new User(); u.name = "Bob"; map.put(u, "developer"); u.name = "Alice"; System.out.println(map.get(u));
Егер сіздің қызметіңіз webhook-қа дереу жауап беруі керек болса және кейін асинхронды өңдеу жүргізсе, MDC контекстін қалай жоғалтпауға болады?
[аты] суроо берди: интеграциялық тесттермен қалай қамтисыз: қай стек қолдандыңыз, JUnit, BDD, Gherkin немесе басқа тәсілдерді қолдандыңыз ба?