Java
Come si lavorava con le risorse prima dell'introduzione di try-with-resources?
Hai lavorato solo su un progetto in [azienda]?
Quali meccanismi Java vengono utilizzati sotto il cofano di Spring?
Hai un libretto militare, è ancora valido?
A quale scopo viene applicata la programmazione orientata agli aspetti (AOP)?
Se non ci fosse un'infrastruttura del genere (come Prometheus), e ci fosse solo Kafka e un database, il database sarebbe in grado di registrare tutti questi messaggi sotto un carico di centomila messaggi al secondo?
/** * Restituisce un elenco di tag dei libri degli autori specificati da un elenco di identificatori * @param authors elenco di autori * @param searchAuthorIds elenco di identificatori di autori di cui ottenere i tag dei libri * @return elenco di tag dei libri degli autori indicati */ public static List<Tag> getTagsOfAuthorsBooks(List<Author> authors, List<String> searchAuthorIds) { return authors.stream() .filter(a -> searchAuthorIds.contains(a.id)) .flatMap(a -> a.books.stream()) .flatMap(b -> b.tags.stream()) .collect(Collectors.toList()); }
In quale progetto hai lavorato presso [azienda]?
Come implementare la validazione della logica di business in Spring (ad esempio: età >16 anni, nessun conto bloccato, limite della carta non superato)?
Con quali database NoSQL hai lavorato? Cos'è un database NoSQL?
Hai lavorato con manifesti Kubernetes? Con quali oggetti?
Hai esperienza di test di carico di applicazioni Java e integrazioni?
Come collegare i servizi di due file docker-compose diversi?
Come è organizzato il controllo qualità del codice?
Cos'è Compare-and-Swap (CAS) nella programmazione multithread? A cosa serve?
Quali sono le principali difficoltà e limitazioni che vedi nell'integrare scenari di IA nell'architettura backend esistente, e come affronti la loro risoluzione?
Hai mai avuto l'esperienza di spiegare a un cliente o a un analista perché un compito richiede non 2, ma 10 giorni?
Come organizzare un TestContainer comune per più classi di test senza interruzioni tra di loro?
Cosa è preferibile in pila?
class Person { String firstName; String lastName; Integer age; } È necessario implementare un metodo standard che confronti due oggetti Person.