Sobes.tech

Queue ыкмасын ишке ашырыңыз

4

Неге өзгөргүң келет жана башка компанияларды карап жатасың?

Middle
4

// ең жақсы() функциясы үшін код үзіндісі // ешқандай артқы жүйе жоқ болған жағдайда қате өңдеу

3

Неге 2GIS-пен байланыш орнатууга чечим кылдыңыз? Компания же конкреттүү вакансия сизди эмне менен кызыктырды?

Middle
3

Маалыматтар базасында бир убакта маалыматка кирүү менен иштедиңизби? Қандай механизмдер, мисалы, транзакциялар жана блоктор, колдондуңуз? Бул маселени базаны катыштырбай чечүү жолдору барбы?

Senior
3

// ең жақсы() функциясы үшін код үзіндісі // эгер артқы жүйе болмаса, қате өңдеу

3

Бул коддо кандайча иштелип чыгат?

Senior
3

/* Микросервис архитектурасы бар колдонмо бар. Микросервис, Backend интерфейси аркылуу абстракцияланат. Бир микросервиске жетүү үчүн, ал Already ишке ашырылган BackendImpl түрүн колдонсо болот. Ар бир микросервис үчүн, бир нече ондогон иштеп жаткан нускалар бар, ар бири өзүнүн addr дареги аркылуу жеткиликтүү. Бирок, микросервисдин жеке нускалары ишенимдүү эмес: алар түшүп калышы, жеткиликтүү болбой калышы же жүктөлүшү мүмкүн. Ошондуктан, сиз Balancer түрүн ишке ашырышыңыз керек, ал да Backend интерфейсин ишке ашырат жана кардар тараптан жүктү теңдөө микросервис нускаларынын ортосунда, ар бир жолу **аз жүктөлгөн** нусканы тандоого. */

2

// ең жақсы() функциясы үшін код үзіндісі // ешқандай артқы жүйе жоқ болған жағдайда қате өңдеу

2

Go-да объектке багытталган программалоо барбы? Эгер бар болсо, кандайча ишке ашырылат; эгер жок болсо, эмне үчүн?

Senior
2

Кандайча масштабдоону уюштурдуңуз жана кайсы микросервис архитектуралары менен иштедиңиз?

Senior
2

ID боюнча тапшырманын абалын алуу үчүн Status ыкмасын кантип ишке ашыруу керек?

2

Эгер бөлөк goroutineде panic болсо, программа эмне болот?

Senior
2

Жаңы кызматты иштеп чыгуу жана жайгаштыруу процессиңизди сүрөттөп бериңиз: талаптарды топтоодон баштап, иштеп чыгуу жана тест чөйрөлөрүнө жайгаштырууга чейин.

Senior
1

Queue ыкмасын ишке ашырыңыз

1
/419