Sobes.tech

Technical Writer

Cos'è una condizione di race (race condition)?

Principal
ArendadataArendadata
103

Ci sono stati casi in cui non hai usato intenzionalmente le goroutine, anche se potevi? Perché?

Principal
Black Wall Group
102

public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } } package main import "fmt" func main() { x := 1 defer func() { fmt.Println("defer:", x) }() x = 2 fmt.Println("now:", x) }

Principal
Black Wall Group
98

SQL o NoSQL? Quando si sceglie uno o l'altro? Sono necessarie migrazioni per MongoDB?

Principal
Black Wall Group
98

public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } }

Principal
Black Wall Group
96

Sistema di pagamento tramite telefono È necessario implementare un'architettura in cui il cliente possa pagare gli acquisti alla cassa/KS (cassa self-service) tramite un'applicazione mobile. Il pagamento NON avviene tramite SBP. Quando l'utente acquista i prodotti, sceglie di pagare tramite l'app. La cassa o KS devono identificare l'utente e avviare il processo di pagamento con la banca del cliente. CJM: - Il cassiere/cliente scansiona i prodotti. - Passa al pagamento. - Si identifica alla cassa/KS. - Sceglie di pagare con l'app Magnit. - Accede all'app Magnit. - Seleziona la banca installata sul telefono da cui si effettua il pagamento. - Effettua il pagamento nell'app bancaria. - Torna allo schermo dei risultati del pagamento nell'app Magnit. - La cassa/KS riceve un messaggio di pagamento riuscito. Requisiti non funzionali: - DAU = 1000 nel negozio - Numero di negozi 500 - Numero di casse - in media 5 casse. - Il pagamento deve essere completato in massimo 2 minuti. - La pagina di pagamento deve aprirsi in massimo 250 ms.

Principal
ArendadataArendadata
95

Come scegli la struttura del progetto in Go?

Principal
Black Wall Group
89

Quali sono le diverse varietà di eccezioni in Java e come si differenziano?

Principal
Black Wall Group
86

Il servizio consuma memoria lentamente. Come localizzare il problema?

Principal
Black Wall Group
84

Come verificare l'integrità dei dati in un webhook? Come proteggere i dati a livello di trasporto?

Principal
Black Wall Group
79

Parlami brevemente di te.

Principal
ArendadataArendadata
75

Lavorando con highload: meno allocazioni o migliore leggibilità del codice?

Principal
Black Wall Group
75

Quali oggetti immutabili conosci in Java?

Principal
Black Wall Group
71

Parlami di un caso interessante nella tua ultima azienda, intorno a cosa c'è attualmente un collo di bottiglia?

Principal
ArendadataArendadata
69

Per quali motivi un microservizio potrebbe non scalare?

Principal
Black Wall Group
66

Quali approcci usi per costruire il servizio? Nomina i fattori principali della 12-factor app

Principal
Black Wall Group
64

Quali pattern sono adatti per convalidare i dati, creare un oggetto e scegliere un metodo di pagamento?

Principal
Black Wall Group
64

Quali strati vedi nell'applicazione? Come comunicano tra loro?

Principal
Black Wall Group
64

Parlami di transazioni distribuite. Qual è la differenza tra orchestrazione e coreografia?

Principal
Black Wall Group
63

Spiega cos'è un'interfaccia a livello di sviluppatore junior

Principal
Black Wall Group
61
/2