Sobes.tech

Java

Parla dell'esperienza rilevante dell'ultimo lavoro — cosa ti è piaciuto, cosa non ti è piaciuto?

129

Per favore, parlami del progetto a Lekton. Che tipo di progetto è?

127

Quali altre collezioni conosci oltre a HashMap che si possono usare?

125

Come implementare un audit di tutte le chiamate HTTP in un grande servizio monolitico con molti controller (tempo di chiamata, URL, corpo richiesta/risposta, tempo di elaborazione)?

125

Per favore, parlami della squadra. Che tipo di squadra era, chi c'era, quante persone?

124

Quali due metodi della classe Java Object devono essere implementati in modo coerente affinché un oggetto possa essere utilizzato come chiave in HashMap?

123

Hai esperienza con domini fintech — pagamenti, finanza, fatturazione, integrazione?

122

Qual è il principale svantaggio della ricorsione rispetto all'iterazione?

120

Qual è il problema principale di questa implementazione? Mancanza di separazione del Gruppo di Consumo Tempo di attesa programmato nel sondaggio Integrazione con il sistema Dipti Politica di conservazione dei messaggi errata Mancanza di configurazione del filtraggio dei messaggi nella fabbrica di ascoltatori Lotti separati mancanti

119

Qual è il problema principale di questa implementazione - L'indice potrebbe non essere obbligatorio - È stato utilizzato un tipo di indice sbagliato per raggiungere gli obiettivi necessari. - Esiste un indice composito - La tabella non è normalizzata - Non vengono utilizzate transazioni

119

Quando viene creato un proxy AOP nel ciclo di vita del bean?

119

Cos'è l'acronimo ACID nel contesto delle transazioni di database?

119

Quanti anni di esperienza complessiva hai nell'ecosistema JVM?

118

Qual è il problema principale della struttura di soluzione scelta? - Inizializzazione rigida dei campi finali - La struttura non garantisce l'unicità dei servizi nella cache - La ricerca di servizi complica i test - Nessun modello di utilizzo. Strategia di flessibilità. - Il localizzatore di servizi rende difficile il debug Codice: 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); } }

116

Scegli la risposta più appropriata - Il coordinatore dice che non supporta l'asincronia - Mancano un meccanismo di coerenza delle transazioni tra il Servizio B e il Servizio A - Mancano la crittografia nelle connessioni REST - Non ci sono errori di gestione nei record di servizio

113

Hai inserito nel DLT-topik non solo il modello stesso, ma anche le meta-informazioni?

113

Se il test di readiness non supera, il Kafka Listener funzionerà o no?

112

class User { String nome; public int hashCode() { return nome.hashCode(); } public boolean equals(Object o) { return o instanceof User u && nome.equals(u.nome); } } Map<User, String> map = new HashMap<>(); User u = new User(); u.nome = "Bob"; map.put(u, "sviluppatore"); u.nome = "Alice"; System.out.println(map.get(u));

109

[nome] ha chiesto: come copri con i test di integrazione: quale stack hai usato, hai usato JUnit, BDD, Gherkin o approcci simili?

66

[nome] ha chiesto: quale esperienza pratica hai con REST o gRPC? Hai usato OpenAPI/Swagger e quali strumenti hai usato per lavorare con le API?

54
/5