Sobes.tech

Golang

CREATE TABLE staff ( id TEXT name TEXT head_id TEXT ); id | name | head_id -------------------- 1 | Ivan | NULL 2 | Petr | 1 3 | Alice | 1 4 | Max | 2 5 | Alex | 2 6 | Elena | 4 7 | Bob | NULL Verwacht wordt: employee_name | manager_name --------------------------- Ivan | NULL Petr | Ivan Alice | Ivan Max | Petr Alex | Petr Elena | Max Bob | NULL SELECT e.name AS employee_name, m.name AS manager_name FROM staff e LEFT JOIN staff m ON e.head_id = m.id

Senior
162

Wat gebeurt er met een slice in Go als de capaciteit 8 is en we proberen het negende element toe te voegen?

Senior
162

Welke leveringsgaranties biedt Kafka? Wat moet er op de producer gedaan worden om precies één keer te garanderen?

Middle+
161

[naam] vroeg: Studeer je nog steeds? Verstoort dat je fulltime werk?

Senior
157

Wat ben je nu voor jezelf aan het zoeken in je nieuwe baan?

Middle+
157

func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
157

Vertel me over de Consumer Group. Als er 3 partities en 2 consumenten zijn, hoe worden ze verdeeld?

Middle+
153

[naam] vroeg: Vertel me over het team en de processen — is het een cross-functioneel team, hoe werken de sprints?

Senior
152

Er zijn arrays van getallen die in oplopende volgorde zijn gesorteerd: - verdachten - onschuldigen Het is nodig om alle onschuldigen uit de array van verdachten te verwijderen. Voorbeelden: Input: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Output: [1, 3, 5] Input: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Output: [3, 123, 421]

Middle+
150

Hoe sta je tegenover relocatie en waar dacht je aan te verhuizen?

Middle+
149

/* Er is een array van nummers nums met lengte n. Elk nummer in de array kan uniek zijn of twee keer voorkomen. De nummers liggen in het bereik [1, n]. Je moet een functie schrijven die een array teruggeeft die alleen die nummers bevat die twee keer voorkomen. Voorbeelden: Invoer: nums = [4, 3, 2, 7, 8, 2, 3, 1] Uitvoer: [2, 3] Invoer: nums = [2, 2, 1] Uitvoer: [2] */

Senior
148

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
148

Indexering in PostgreSQL: hoe maak je een index voor een query met meerdere parameters? Waarom is de index na zes maanden verslechterd bij actieve updates?

Senior
147

Begrijpt u correct dat we bij cache-aside nog steeds naar de cache moeten gaan en de gegevens daar moeten invalidiseren bij het bijwerken van gegevens in de database?

Senior
146

[naam] vroeg: Vertel me over je huidige werkplek — wat voor soort bedrijf is het en aan welk product werk je?

Senior
143

Is het mogelijk om het aantal partities in Kafka te verhogen zonder de topic opnieuw te maken?

Middle+
143

[naam] vroeg: Kun je me een geval uit je ervaring vertellen waar je trots op bent?

Senior
143

Welke indexen ken je in de database?

Middle+
142

[naam] vroeg: Waarom ben je van je vorige bedrijf naar je huidige overgestapt?

Senior
140

Welke opdracht helpt bij het bijwerken van de statistieken in PostgreSQL?

Middle+
140
/4