Sobes.tech

Java

È possibile combinare in un'unica query SQL le condizioni WHERE, il raggruppamento GROUP BY e il filtro HAVING contemporaneamente?

Junior — Middle
175

Come garantire che solo un utente possa prenotare un posto a teatro quando due utenti acquistano contemporaneamente un biglietto per lo stesso posto?

Senior
175

Sfortunatamente, hai esperienza pratica nella creazione e manutenzione di architetture a microservizi?

Junior — Middle
175

Cos'è Saga e a cosa serve?

Senior
175

Parlami delle tue aree di responsabilità. Sei arrivato nella fase MVP o più tardi? Come hai partecipato alla progettazione dei servizi?

Senior
175

Cosa sono le sonde di readiness e liveness in Kubernetes?

Senior
174

Come viene gestita la gestione delle transazioni durante il lavoro con database utilizzando Spring Framework?

Junior — Middle
174

Qual è la differenza tra un processo e un thread?

Senior
174

Cosa succede se si chiama un metodo @Async da un metodo non annotato all'interno di un bean?

Senior
174

Parla di 2PC e 3PC — in cosa si differenziano?

Senior
174

Un produttore, tre consumatori, tre partizioni e un argomento: quanti consumatori riceveranno un messaggio?

Senior
174

Quali integrazioni hai fatto? Puoi fare un esempio?

Senior
174

Cosa fanno Object.wait(), notify() e notifyAll()?

Senior
174

Con quale protocollo è avvenuta l'interazione con [sistema/servizio]?

Senior
173

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 front-end, bisogna solo memorizzare nel database una mappatura tra il numero di ordini consegnati e non cancellati e lo sconto applicato. Qualcosa come: Ordini Sconto [percentuale]% [percentuale]% [percentuale]% [percentuale]% È 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 deployment.

Senior
173

Hai lavorato con designer nel tuo ultimo progetto?

Junior — Middle
173

Hanno lavorato con un contratto di lavoro?

Middle+
173

public class ClassA { int a; @Override public boolean equals(Object obj) { //implementazione if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //implementazione if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));

Senior
173

Come implementare chiamate parallele in Java 17 senza thread virtuali?

Senior
173
/93