Sobes.tech

Кэштин деградация маселесин кантип чечүү керек (Redis 1 секундта жооп берет, маалыматтар базасы 10 мс)?

Middle+
153

Бир типтеги үзгүлтүксүз элементтерден турган маалыматтардын түзүмү эмне экенин түшүндүрө аласызбы?

Junior — Middle
152

Катышкан акыркы долбооруңуз жөнүндө айтып бериңиз

Junior — Middle
151

Программалоо тилдеринде Boxing концепциясын түшүндүрө аласызбы?

Junior — Middle
150

Байланыш жана маанилүү түрлөрүнүн айырмасын түшүндүрүңүз.

Middle
149

Пайдаланучунун толук атын сактагычтан (IDbRepository же ICacheRepository) толтурган жана байытылган окуяны ары карай өткөргөн ыкмасын ишке ашырыңыз (IEventSaver) Максималдуу иштешти камсыз кылуу керек Кэште 99.9% актуалдуу маалыматтар сакталат Сактоо учурунда окуялардын баштапкы тартиби бузулушу мүмкүн public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
148

Монолит программаларды иштеп чыгуу же колдоо боюнча тажрыйбаңыз барбы?

Junior — Middle
146

SQL маалыматтар базасында индекстер деген эмне экенин түшүндүрө аласызбы?

146

Kubernetes ийгиликтүү мейманкана брондоштон кийин, бирок бронь ID сакталбастан мурда, туруктуулукту кантип калыбына келтирсе болот?

Middle+
146

Объекттерди сактоо үчүн ар кандай эс тутум сегменттерин колдонуу эмне үчүн керек, алардын бир бөлүмгө бириктирбестен?

Junior — Middle
145

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

Middle
144

Lock блоктун ичинде await колдонобузбу?

Middle
144

Программалоодо Dispose үлгүсү эмне экенин түшүндүрө аласызбы?

Junior — Middle
142

Heap түрүндөгү маалыматтардын структурасында канча муун бар?

Junior — Middle
137

Маалыматтын маанилүү түрлөрүн сактоо үчүн ар дайым стекти колдонсо болобу?

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+
122

Синхрондоштуучу primitivesтерди атаңыз жана алардын иштөө принциптерин кыскача сүрөттөп бериң.

Middle
121
/8