Golang
// Schrijf implementaties van cache met TTL (time to live) voor de User-structuur. // Je kunt User.ID gebruiken als sleutel // We willen dat het thread-safe is // We willen geen records met verlopen TTL ophalen tijdens de leesoperatie // We willen dat records met verlopen TTL worden verwijderd en niet worden opgeslagen // API get/set/del
Zijn er aanbiedingen of afwijzingen geweest na het interview?
Vanaf welke versie van PostgreSQL moest je werken?
Vertel me over je grootste mislukking op het werk. Wat heb je ervan geleerd?
In welke fase bevindt u zich in uw zoektocht naar een baan: actief of passief vacatures overwegen?
Vertel over je profiling flow in Go
Wat is rehashing?
Hoe lang werk je al bij Go, werk je bij [bedrijf]?
Kun je een voorbeeld geven van een hash-functie?
Vertel over je huidige baan: wat deed je daar en wat was je verantwoordelijkheidsgebied?
Is de database ook een schema — hoe begrijp je dat?
Hoe gebruik je select om tegelijkertijd met meerdere kanalen te werken?
Wat zijn goroutines en hoe zijn ze intern opgebouwd?
Vertel eens iets over jezelf — waarmee ben je de laatste tijd bezig geweest, wat heb je interessants of niet-interessants gedaan?
Schrijf een SQL-query die het aantal bestellingen per gebruiker retourneert met een total_price groter dan of gelijk aan 1000, gesorteerd op het aantal bestellingen in aflopende volgorde: +---------+--------------+ | user_id | order_count | +---------+--------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+--------------+
Welke soorten gedistribueerde transacties zijn er?
Ben je betrokken geweest bij een project dat vanaf nul werd opgebouwd, of ben je al in een tussenfase gestapt?
Vertel me iets over jezelf en je laatste baan. Wat doe je?
Vertel over de isolatieniveaus van transacties.
Vertel me over de laatste interessante taak die je zelf hebt uitgevoerd