Sobes.tech

Golang

Milliseid andmebaase ja sõnumibrokereid te oma stackis kasutate?

Senior
173

Räägi meeskonnast: kellega saatsid, kui palju inimesi oli?

Middle+
173

Mida kood näitab? Mida arvate sellest koodist? // Kontrollige, kas projekt eksisteerib existingID, err := i.projectRepo.GetIDByJiraID(ctx, postgresConn, issue.ID) if err != nil { return 0, fmt.Errorf("projekti olemasolu kontrollimisel tekkis viga: %w", issue.ID) }

Senior
171

Tehingute isolatsiooni tasemed, anomaaliad, mis on Serializable?

Middle
170

Kui palju kogemust Go arendamisel kokku on?

Middle+
170

HeadHunteril on päevas piirang 16 000 CV vaadetele ning lai filter sööb kõik ära — kuidas seda lahendada?

Senior
170

Milline oli teie meeskonna suund?

Middle+
169

1. Näidake TOP 10 kasutajate tellimuste summa järgi, kes on viimase 30 päeva jooksul teinud rohkem kui 2 tellimust 2. Näidake TOP 3 kategooriaid tulude järgi viimase 6 kuu jooksul

Middle+
169

Racontre-moi, mis on kontroll ja kus seda sõna kasutatakse?

Middle+
167

Kas tegi teste? Milliseid?

Middle+
167

Kuidas õnnestus API kaudu meditsiinifailide laadimise kiirust rohkem kui 3 korda kiirendada?

Middle+
167

Kirjutage funktsioon, mis eemaldab in-place kõik elemendid, mis on võrdsed val-iga, slice'ist. Tagastab slice ilma eemaldatud väärtusteta. func RemoveValue(slice []int, val int) []int { // teie kood } // Näide RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}

Middle+
167

Kuidas lahendatakse kokkupõrked Go (kuni versioonini 1.24) kaardil? Räägi bucketidest ja overflow-bucketidest.

Middle+
165

Räägi mulle rohkem viimastest projektidest: tehnoloogiad, sinu vastutusalad, peamised ülesanded.

Middle
165

Milliseid JOIN-tüüpe tead ja kuidas nad erinevad?

Senior
165

Milliste saavutuste üle olete kõige rohkem uhke ja mida mäletate?

Senior
165

Kuidas töötab DISTINCT?

Senior
165

Milline oli projekti arhitektuur — mikroteenused?

Middle+
165

Mida oodata käivitamisel: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Töö simuleerimine }() } wg.Wait() fmt.Println(len(counter)) }

Middle+
164

Kas on projekti olemus? Mida see tähendab lõppkasutajale?

Middle+
164
/13