Golang
Vertel me over ontwerppatronen. Wat is double-checked locking (dubbele controlevergrendeling) en waar wordt het voor gebruikt?
Hoe ging u om met de situatie waarin accounts tijdens overboekingen op verschillende shards terechtkwamen?
Hoe zet je een getal om naar het binaire systeem?
Hoe ben je gekomen tot het optimaliseren van PostgreSQL en welke optimalisatiemethoden heb je gebruikt?
//Het bibliotheekmodel moet worden beschreven. Er zijn 3 entiteiten: "Auteur", "Boek", "Lezer" Fysiek is er maar één boek en kan het maar bij één lezer zijn. Tabellen voor de bibliotheek moeten hier rekening mee houden.
Waarom zijn goroutines efficiënter dan systeemthreads?
Waar zullen de array en de map zich bevinden — op de heap of op de stack?
Hoe heb je de queries in de praktijk geoptimaliseerd? Wat kijk je als de handrem vertraagt?
Met welke API's heb je gewerkt?
Hoe vergelijk je elementen in een kaart? Hoe controleer je of twee kaarten overeenkomen?
Dankzij welke technologieën is containerisatie op Linux mogelijk?
Vertel me over het ontwerp van het moderatie-/orkestratiesysteem — hoe is het ontworpen, welke beslissingen zijn genomen?
Welke caching-strategie kiezen — cache-aside of write-through — rekening houdend met het gedragspatroon van gebruikers bij het controleren van de bestelstatus?
Waar wordt het geheugen voor een slice toegewezen: op de stack of in de heap?
Is het mogelijk om WaitGroup.Add aan te roepen binnen een goroutine, en Done aan het einde? Werkt dit correct?
Welke indexen ken je in PostgreSQL?
Welke toestanden heeft een goroutine?
Waarop hangt Index Only Scan vs Index Scan in PostgreSQL af?
Heeft u eerder gehoord van [bedrijf] of onze producten?
Vertel ons meer over je ervaring: wat voor project was het en wat was jouw verantwoordelijkheid?