Sobes.tech

Бартарӣ ва нуқсонҳои меъмории монолитӣ ва микросервисӣ.

Middle
154

Чӣ гуна ҳалли мушкилоти пастшавии кеш (Redis дар 1 сония ҷавоб медиҳад, базаи додаҳо дар 10 мс)?

Middle+
153

Дар бораи лоиҳаву охирин лоиҳае, ки иштирок кардаед, нақл кунед

Junior — Middle
151

Оё метавонед мафҳуми Boxing-ро дар контексти забонҳои барномасозӣ шарҳ диҳед?

Junior — Middle
150

Тафовут байни намудҳои истинод ва намудҳои арзишро шарҳ диҳед.

Middle
149

Оё таҷрибаи таҳия ё дастгирии барномаҳои монолитӣ доред?

Junior — Middle
148

Ижро эти метод, ки пурра исми корбарро аз анбор (IDbRepository ё ICacheRepository) пурра мекунад ва ҳодисаи бойишударо ба пеш мебарад (IEventSaver) Мавҷудияти максималӣ бояд ба даст ояд Дар кеш 99.9% маълумоти ҳозира мавҷуд аст Тартиби ибтидоии ҳодисаҳо ҳангоми нигоҳдорӣ метавонад вайрон шавад public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
148

Чаро барои нигоҳ доштани объектҳо сегментҳои гуногуни хотира истифода мешаванд, ба ҷои он ки онҳоро дар як қисм ҷамъ кунанд?

Junior — Middle
147

Дар бораи худ, вазифаҳои ҷолиб ва муҳим, дар касбиятат, дар бораи чизе душвор дар карьераат, ки бо он ифтихор мекунӣ, нақл кун.

Middle
146

Чӣ тавр бояд мутобиқатиро барқарор кард, агар дар Kubernetes пас аз брон кардани меҳмонхона бо муваффақият, вале пеш аз нигоҳ доштани ID-и брон, суст шавад?

Middle+
146

Оё метавонед шарҳ диҳед, ки дар контексти маълумотҳои SQL чӣ маъно дорад?

146

Оё метавонед шарҳи кунед, ки паттерни Dispose дар барномасозӣ чӣ маъно дорад?

Junior — Middle
144

Мо метавонем await-ро дар дохили блоки lock истифода барем?

Middle
144

Чӣ қадар наслҳо дар сохтори маълумоти навъи кӯҳ ҳаст?

Junior — Middle
139

Ҳамеша маълумотларининг муҳим турларини сақлаш учун стекдан фойдаланиш мумкинми?

Junior — Middle
136

public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass ҳам enum сифатида таҳлил қилишни истамайман var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType ҳам enum сифатида таҳлил қилишни истамайман var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId алоҳида тағйиргичда var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //Иллатлар ичига кетади, ўлмайди Task.WhenAll(resultBookFlight, resultBookHotel); //Нега static reservationIdAir = resultBookFlight.Result; _reservationIdHotel = resultBookHotel.Result; } catch (BookFlightException) { _hotelService.CancelBook(_reservationIdAir); return false; } catch (BookHotelException) { _airWaysService.CancelBook(_reservationIdHotel); return false; } catch (Exception ex) { throw new ApplicationException(ex.Message); } finally { //майдонлар 100% бошланмаган //Нега хатоликдан кейин бирор нарсани сақлашга уринамиз //GetUser аллақачон чиқарилган unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }

Middle
135

Диктатории статикӣ вуҷуд дорад ва мо мехоҳем дар он аз сӯйи шохаҳои гуногун нависем. Чӣ тавр беҳтар аст ин корро анҷом дод?

Middle
130

Намуди барномасозии объектӣ чист?

Middle+
124

Примитивҳои ҳамоҳангсозиро номбар кунед ва принсипҳои кори онҳоро кӯтоҳ шарҳ диҳед.

Middle
121
/8