Golang
Meséljen egy új eszközről vagy ötletről, amelyet bevezetett, és amely javította a csapat eredményeit.
10 üzenet van a csatornában. Bezárjuk, és elkezdjük olvasni — mi fog történni ebben az esetben?
Milyen típusú teszteket használtál? Egység, Mock, Integráció, Tesztkonténerek?
Hogyan biztosították az idempotenciát?
Kényelmes átmenni a „te” használatára a beszélgetésben?
Mi történik, ha nem adod át a kontextust az adatbázis lekérdezésnél?
Meséljen a munkatapasztalatáról, különösen az utolsó munkahelyén.
Mi az az atomikus művelet (atomic) a Go-ban?
Mi a jelenlegi fokozatod?
Milyen csapatokban dolgozott?
Mi a különbség a Deployment és a StatefulSet között a Kubernetes-ben?
Részt vettél egy monolit átírásában mikroservice architektúrára?
Mit használtak a replikációt a PostgreSQL-ben?
func FetchAll(ctx context.Context, urls []string, concurrency int) ([]Result, error) { // A kódod itt return nil, nil }
Aktív vagy passzív keresésben vagy? Miért keresel új munkát?
Miért a Go programozási nyelvet választottad?
Hova nézzünk, hogy megértsük, miért lassú a lekérdezés az EXPLAIN ANALYZE hívása után?
A B-fa mellett milyen más struktúrákat használnak adatbázisok indexelésére?
Hogyan tervezi megvalósítani az almafa objektum morphingját egy almává? Milyen megközelítéseket lát?
Milyen relációs adatbázisokkal dolgoztál? Szembesültél sharding és partícionálási problémákkal?