Sobes.tech

Gələcək rola üçün xüsusi üstünlükləriniz və ya tələbləriniz olub-olmadığını aydınlaşdırırsınızmı?

Junior — Middle
152

Eyni növ ardıcıl elementlərdən ibarət məlumat strukturasının nə olduğunu izah edə bilərsinizmi?

Junior — Middle
152

İştirak etdiyiniz son layihəniz haqqında danışın

Junior — Middle
151

Proqramlaşdırma dilləri kontekstində Boxing anlayışını izah edə bilərsinizmi?

Junior — Middle
150

İstinad və dəyər tipləri arasındakı fərqi izah edin.

Middle
149

İstifadəçinin tam adını saxlama (IDbRepository və ya ICacheRepository) və zənginləşdirilmiş hadisəni irəli ötürən metod tətbiq edin (IEventSaver) Maksimum performansa nail olmaq lazımdır Keşdə 99.9% aktual məlumatlar saxlanılır Yadda saxlamada hadisələrin ilkin sırası pozula bilər public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
148

Monolit tətbiqlərin inkişafı və ya dəstəyi sahəsində təcrübəniz varmı?

Junior — Middle
146

Kubernetes-də uğurlu otel rezervasiyasından sonra, lakin rezervasiya ID-sini yadda saxlamadan əvvəl çöksə, necə bərpa etmək olar?

Middle+
146

Obyektləri saxlamaq üçün müxtəlif yaddaş seqmentlərindən istifadə etməyin səbəbi nədir, onları tək bir bölmədə birləşdirmək əvəzinə?

Junior — Middle
145

Özünüz haqqında, maraqlı və əhəmiyyətli tapşırıqlarınız, karyeranızda çətin olanlar və qürur duyduğunuz şeylər haqqında danışın.

Middle
144

Lock blokunun içində await istifadə edə bilərikmi?

Middle
144

Proqramlaşdırmada Dispose nümunəsinin nə olduğunu izah edə bilərsinizmi?

Junior — Middle
140

Yığın növü məlumat strukturu neçə nəsildən ibarətdir?

Junior — Middle
137

Əhəmiyyətli məlumat tiplərini saxlamaq üçün həmişə yığın istifadə etmək mümkündürmü?

Junior — Middle
136

public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass də enum kimi analiz etmək istəməzdim var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType də enum kimi analiz etmək istəməzdim var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId ayrı dəyişəndə var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //İstisnalar içəriyə gedəcək, tutulmayacaq Task.WhenAll(resultBookFlight, resultBookHotel); //Niyə 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 { //sahələr 100% başlanmayıb //Niyə istisnadan sonra nəsə saxlamağa çalışırıq //GetUser artıq çıxarılıb unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }

Middle
135

Statik sözlük var və biz onu müxtəlif axınlardan yazmaq istəyirik. Bunu ən yaxşı necə etmək olar?

Middle
130

Obyekt yönümlü proqramlaşdırma nədir?

Middle+
122

Sinxronizasiya primitivlərini adlandırın və onların işləmə prinsiplərini qısa şəkildə təsvir edin.

Middle
121
/8