Sobes.tech

Technical Writer

Wat is een raceconditie?

Principal
ArendadataArendadata
103

Zijn er gevallen geweest waarin je opzettelijk geen goroutines hebt gebruikt, hoewel je dat konde? Waarom?

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 of NoSQL? Wanneer kies je wat? Zijn migraties nodig voor 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

Telefoonbetalingssysteem Het is nodig om een architectuur te implementeren waarbij de klant aankopen kan betalen bij de kassa/KS (selfservicekassa) via een mobiele app. De betaling gebeurt NIET via SBP. Wanneer de gebruiker producten koopt, kiest hij ervoor te betalen via de app. De kassa of KS moet de gebruiker identificeren en het betalingsproces starten met de bank van de klant. CJM: - De kassamedewerker/de klant scant de producten. - Gaat naar betalen. - Wordt geïdentificeerd bij de kassa/KS. - Kies betalen via de Magnit-app. - Ga naar de Magnit-app. - Selecteer de bank die op de telefoon is geïnstalleerd en waarmee betaald wordt. - Voer de betaling uit in de bankapp. - Keer terug naar het scherm met de betalingsresultaten in de Magnit-app. - Ontvangt bij de kassa/KS een bericht van succesvolle betaling. Niet-functionele vereisten: - DAU = 1000 in de winkel - Aantal winkels 500 - Aantal kassa's - gemiddeld 5 kassa's. - Betaling moet binnen maximaal 2 minuten plaatsvinden. - De betaalpagina moet binnen maximaal 250ms openen.

Principal
ArendadataArendadata
95

Hoe kies je de structuur van een project in Go?

Principal
Black Wall Group
89

Welke soorten uitzonderingen zijn er in Java en hoe verschillen ze van elkaar?

Principal
Black Wall Group
86

De service verbruikt langzaam geheugen. Hoe lokaliseer je het probleem?

Principal
Black Wall Group
84

Hoe controleer je de integriteit van gegevens in een webhook? Hoe bescherm je gegevens op transportniveau?

Principal
Black Wall Group
79

Vertel kort iets over jezelf.

Principal
ArendadataArendadata
75

Bij werken met highload: minder toewijzingen of betere leesbaarheid van de code?

Principal
Black Wall Group
75

Welke immutable objecten ken je in Java?

Principal
Black Wall Group
71

Vertel me over een interessant geval in je laatste bedrijf, waar zit nu de bottleneck?

Principal
ArendadataArendadata
69

Om welke redenen kan een microservice niet schalen?

Principal
Black Wall Group
66

Welke benaderingen gebruik je voor het bouwen van de service? Noem de belangrijkste factoren van de 12-factor app

Principal
Black Wall Group
64

Welke patronen zijn geschikt voor gegevensvalidatie, objectcreatie en het kiezen van een betaalmethode?

Principal
Black Wall Group
64

Welke lagen zie je in de applicatie? Hoe communiceren ze met elkaar?

Principal
Black Wall Group
64

Vertel me over gedistribueerde transacties. Wat is het verschil tussen orkestratie en choreografie?

Principal
Black Wall Group
63

Leg uit wat een interface is op het niveau van een junior ontwikkelaar

Principal
Black Wall Group
61
/2