Sobes.tech

Millised on peamised erinevused väärtuse ja viidetüüpi vahel .NET-is?

Middle
SelectySelecty
57

Mis on niit? Kuidas te seda mõistate?

Middle+
Тензор
57

Kas on võimalik siduda muutuja niidi/ülesandega nii, et iga ülesanne hoiaks oma väärtust? Mis on ThreadLocal ja AsyncLocal?

Middle
ИТ Инополис
57

Mis on veel üks probleem mitme lõimega Init meetodis?

Middle+
Gravilink
57

Miks te ei kaalunud Prometheus/Grafana?

Middle+
Gravilink
57

Rääkige lühidalt oma kogemusest.

Middle
Чиббис
57

Milliseid andmestruktuureid (konteinereid) tead C#-s? Millal millist kasutada?

Senior
Сбербанк
57

Mis on GC juured? Millised on?

Middle+
Core outstaff
57

Mis vahe on IEnumerable ja IQueryable vahel?

Middle+
aiins
57

Kuidas teha POST-päringut, klikkides HTML-linkil?

Senior
СБК ПАРУС
57

Töö andmebaasidega — Entity Framework, Dapper, indeksite loomine?

Middle
СБК ПАРУС
57

Nimetage sünkronsusprimitiivid ja kirjeldage lühidalt nende tööpõhimõtteid.

Middle
OZONOZON
57

Kui räägime C-st, kas on võimalik teha meetodi ülekoormus käitumise laiendamiseks?

Middle+
Тензор
57

Mis on IAsyncDisposable ja milleks see on vajalik?

Middle+
aiins
57

Miks on andmete jaotamine shardide vahel customerId % shardCount kaudu probleemne, kui shardide arv muutub, ja millist lahendust kasutada?

Middle
Альфа-БанкАльфа-Банк
57

Selgitage erinevust Action-filtrite ja Middleware vahel ASP.NET Core'is.

Middle+
aiins
57

Kas on võimalik kokkuleppida vaba päev koos kompensatsiooniga nädalavahetusel, kui on vaja külastada sõjaväe komisariat?

Middle
ФГУП "ЗащитаИнфоТранс"
57

Kuidas töötavad tehingud versioonidega MVCC-s?

Middle+
Gravilink
57

public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass samuti ei sooviks parsimist enum-iks var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType samuti ei sooviks parsimist enum-iks var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId eraldi muutuja var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //Väljapääsud lähevad inner-isse, mitte püütud Task.WhenAll(resultBookFlight, resultBookHotel); //Miks statiline 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 { //väljad 100% ei ole initsialiseeritud //Miks pärast erandit püüame midagi salvestada // GetUser on juba välja võetud unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }

Middle
OZONOZON
57

Millises finantsvahemikus te vaatate pakkumisi?

Middle
Ventra
57
/180