Golang
Կարող ենք ստանալ հղում/հասցե կոնկրետ քարտեզի տարրին?
Անվտանգ է մրցակցային մուտքը սլայսին: Կլինի Race condition, եթե 4 goroutines փոխեն յուրաքանչյուրը իրենց յուրահատուկ ինդեքսը սլայսում?
Դուք պատասխանեցիք Սենյոր Go ծրագրավորողի պաշտոնին։ Դեռ աշխատում եք [կազմակերպություն], ճիշտ է՞։
Ինչ գիտես Go-ի գորուտինների պլանավորիչի մասին?
HeadHunter-ում օրական 16 հազար ռեզյումե դիտելու սահմանափակում կա, և լայն ֆիլտրն ամեն ինչ կուլ է տալիս — ինչպես լուծել?
Դուք եք կազմել և հաշվարկել լոգիստիկ երթուղիները՞
Դու հիմա աշխատում ես աշխատանքային պայմանագրով կամ որպես ինքնազբաղված?
հիմնական փաթեթ import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Դուք ասել եք, որ ունեք 4 տարվա փորձ, բայց ավարտել եք համալսարանը 2024 թվականին: Դասավանդում եք վերջին կուրսում և աշխատում եք միաժամանակ?
func Pipe(p Producer, c Consumer) error { // TODO buf := make([]any, 0, MaxItems) cookies := make([]int, 0) flush := func() error { if len(buf) == 0 { return nil } if err := c.Process(buf); err != nil { return err } for _, cookie := range cookies { if err := p.Commit(cookie); err != nil { return err } } buf = buf[:0] cookies = cookies[:0] return nil } for { items, cookie, err := p.Next() if err != nil { flush() return err }
Ինիցիալիզացված չլինած ալիքը փակելիս ինչ տեղի է ունենում?
Դու SQL հարցումներ ես գրում տվյալների բազային ուղղակի՞ թե ORM-ի միջոցով։
Դու ունե՞ս փորձ այլ տեխնոլոգիաներով բացի Golang-ից։
Կա տարբերություն բյուջետային չբյուջետացված ալիքի և բյուջետային 1 չափի ալիքի միջև:
Ի՞նչ է TCP և UDP-ի տարբերությունը։
Պատմիր ինձ SOLID սկզբունքների մասին։
Ինչպես ճիշտ կազմակերպել աշխատանքը ալիքների հետ՝ ծրագրի անվտանգ աշխատանքի և տվյալների մշակման համար։
Շախմատի հավելվածի համակարգի նախագծում: Մատչմեյք, խաղի սեսիաների ստեղծում և արդյունքների գրանցում: Նշեք ծառայությունները, նրանց փոխազդեցությունը և տվյալների պահոցները.
Խումբ SQL-ում հարցի կատարման պլանը ստանալու համար
6 տարվա փորձով Golang ծրագրավորողի դերի հարցազրույց։ Խոսեք ձեր մասին և ձեր փորձի մասին։