Sobes.tech

Puteți explica conceptul de Boxing în contextul limbajelor de programare?

Junior — Middle
148

Explică diferența dintre tipurile de referință și cele de valoare.

Middle
147

Aveți experiență în dezvoltarea sau suportul aplicațiilor monolitice?

Junior — Middle
146

Ce elemente pot fi observate în structura unei interogări SQL?

Junior — Middle
146

Avantajele și dezavantajele arhitecturii monolitice și microservicii.

Middle
146

Numește două principii SOLID și oferă exemple de încălcări ale acestora.

Middle
144

Putem folosi await în interiorul unui bloc lock?

Middle
144

Cum se restaurează consistența dacă în Kubernetes s-a prăbușit după rezervarea cu succes a unui hotel, dar înainte de a salva ID-ul rezervării?

Middle+
144

Care este motivul utilizării diferitelor segmente de memorie pentru stocarea obiectelor în loc să le combinăm într-o singură secțiune?

Junior — Middle
143

Vorbește despre tine, despre sarcinile tale interesante și semnificative, despre ceva dificil în cariera ta, de care ești mândru.

Middle
142

Puteți explica ce înseamnă pattern-ul Dispose în programare?

Junior — Middle
140

Puteți explica la ce servește comanda VACUUM în PostgreSQL și cum influențează baza de date?

Junior — Middle
139

Câte generații are structura de date de tip heap?

Junior — Middle
137

Se poate folosi întotdeauna stiva pentru a stoca tipuri de date semnificative?

Junior — Middle
136

public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass de asemenea nu mi-aș dori să fie analizat ca enum var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType de asemenea nu mi-aș dori să fie analizat ca enum var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId într-o variabilă separată var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //Excepțiile vor merge în interior, nu vor fi capturate Task.WhenAll(resultBookFlight, resultBookHotel); //De ce 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 { //câmpurile 100% nu sunt inițializate //De ce după excepție încercăm să salvăm ceva //GetUser deja a fost extras unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }

Middle
135

Există un dicționar static și vrem să scriem în el din mai multe fire. Care este cea mai bună metodă?

Middle
130

Ce este programarea orientată pe obiecte?

Middle+
122

Numește primitivele de sincronizare și descrie pe scurt principiile lor de funcționare.

Middle
121
/8