Java
Quanto sei attivo attualmente nella ricerca? Hai offerte in mano, scadenze?
Il passaggio da Java 17 a 21 è stato un cambio unico, o diversi servizi funzionano su versioni diverse?
Cos'è una funzione lambda?
Come costruire un indice efficiente per una colonna con bassa selettività (ad esempio, stato: nuovo/in corso/finito), quando è importante solo lo stato 'nuovo'?
Come vengono archiviate le configurazioni e come avviene il loro aggiornamento?
Hai configurato Kafka Producer? Quali impostazioni conosci?
Parla della struttura HashMap.
Il prodotto è arrivato con la richiesta di sviluppare un servizio di Fedeltà, che in base al numero di ordini consegnati (sistema principale degli ordini OMS) fornirà al servizio di pagamento (cassa) la dimensione dello sconto. Il servizio di Fedeltà al momento non avrà una parte frontale, bisogna solo memorizzare nel database una mappatura tra il numero di ordini consegnati e non cancellati e lo sconto corrispondente. Qualcosa come: Ordini Sconto [phone]% [phone]% [phone]% [phone]% È necessario progettare un servizio, proporre meccanismi di integrazione con il Servizio di pagamento e il Servizio di gestione degli ordini. È necessario progettare l'architettura del servizio, che possa essere consegnata al team di sviluppo e distribuzione.
Quali compiti ti piace risolvere?
Parla dei principi SOLID
Parla dell'ultimo progetto e delle tecnologie utilizzate (REST vs async/Kafka)
È possibile garantire l'assenza di divisioni di rete?
Scrivi una query SQL: seleziona i titoli di tutti i libri con più di tre autori.
Come risolvere il problema N+1 in Hibernate? Per cosa si può usare anche EntityGraph?
Quali sono le eccezioni in Java? Checked e unchecked.
Di chi è questo Redis nello schema e in cosa differisce la situazione quando la logistica scrive nel Redis 'nostro' rispetto a quello che hai disegnato?
Cosa perderesti e cosa guadagneresti con il polling esplicito invece di @KafkaListener?
Perché si è scelto Caffeine come cache L1 invece di Guava?
Cosa si usava più spesso: blocchi o un livello di isolamento aumentato?
Come funziona un LLM? Su cosa opera?