Golang
Waarom heb je voor de cache voor een map gekozen in plaats van sync.Map?
Wat gebeurt er als je een goroutine start en daarin panic aanroept?
Het bibliotheekmodel moet worden beschreven. Er zijn 3 entiteiten: "Auteur", "Boek", "Lezer". Fysiek is er maar één boek en het kan maar bij één lezer zijn. Tabellen voor de bibliotheek moeten dit in overweging nemen.
Wat is een bestandsdescriptor?
Welke HTTP-responscodes zijn er?
Hoe komen taken in het werk? Vertel me over dit proces.
Vergelijk drie opties voor het opslaan van de spelerswachtrij: Kafka, Redis, PostgreSQL. Welke kies je en waarom? Wat is het fundamentele verschil tussen Redis en PostgreSQL voor deze taak?
Wat deed je bij het bedrijf? Waar hield je je mee bezig?
Vertel over het vorige project (Cloud.ru): wat voor project was het, waar hield je je mee bezig?
Waar zou je niet meer mee geconfronteerd willen worden op het werk?
Wat is het verschil tussen JOIN en UNION?
Vertel over engineering denken: hoe benader je problemen, hoe ga je om met onzekerheid, hoe gebruik je AI in ontwikkeling?
Wat is een graceful shutdown?
Wat is jouw niveau — middle, middle+, senior?
Vastleggen van de verantwoordelijkheidszone: statemachine, Transactional Outbox, optimistische vergrendelingen
Hoeveel microservices heb je in je huidige baan en waarmee werk je rechtstreeks samen?
Hoe weet je dat de taak klaar is voor productie?
Vraag 4: Fouten vinden in de code met kanalen en goroutines (dubbele sluiting van het kanaal)
Taak met slices: wat worden de verschillende append- en slices-bewerkingen weergegeven? (taak met slices a, b, c, d)
Wat is het verschil tussen een goroutine en een stroom?