Sobes.tech

C#

Heeft u ervaring met het implementeren en gebruiken van het Saga-patroon in de architectuur van microservices?

Middle — Middle+
157

Vraag je of je speciale voorkeuren of vereisten hebt voor de toekomstige rol?

Junior — Middle
156

Voor- en nadelen van monolithische en microservices-architectuur.

Middle
154

Hoe los je het probleem van cache-degradatie op (Redis reageert in 1 seconde, de database in 10 ms)?

Middle+
153

Heeft u ervaring met het ontwikkelen of ondersteunen van monolithische applicaties?

Junior — Middle
152

Implementeer een methode die de volledige naam van de gebruiker vult uit de opslag (IDbRepository of ICacheRepository) en het verrijkte evenement verder stuurt (IEventSaver) Het is noodzakelijk om maximale prestaties te bereiken In de cache bevinden zich 99,9% van de actuele gegevens De oorspronkelijke volgorde van gebeurtenissen bij het opslaan kan worden geschonden public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
152

Kunt u het concept van Boxing uitleggen in de context van programmeertalen?

Junior — Middle
150

Vertel eens over jezelf, je interessante en belangrijke taken, iets moeilijks in je carrière, waar je trots op bent.

Middle
150

Leg het verschil uit tussen referentietypen en waarde-typen.

Middle
149

Wat is de reden om verschillende geheugensegmenten te gebruiken voor het opslaan van objecten in plaats van ze samen te voegen in één sectie?

Junior — Middle
147

Kunt u uitleggen wat het Dispose-patroon betekent in programmeren?

Junior — Middle
146

Hoe herstel je de consistentie als Kubernetes crasht na een succesvolle hotelreservering, maar voordat de reserverings-ID is opgeslagen?

Middle+
146

Hoeveel generaties heeft de heap-structuur?

Junior — Middle
139

Kun je altijd een stapel gebruiken om significante datatypes op te slaan?

Junior — Middle
136

public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass ook niet als enum parsen var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType ook niet als enum parsen var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId in een aparte variabele var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //Uitzonderingen gaan naar binnen, worden niet gevangen Task.WhenAll(resultBookFlight, resultBookHotel); //Waarom 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 { //velden 100% niet geïnitialiseerd //Waarom proberen we na een uitzondering iets op te slaan //GetUser al geëxtraheerd unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }

Middle
135

Er is een statische woordenlijst, en we willen er vanuit verschillende threads in schrijven. Hoe doe je dat het beste?

Middle
130

Wat is objectgeoriënteerd programmeren?

Middle+
126

Noem de primitieve van synchronisatie en beschrijf kort de principes van hun werking.

Middle
121
/8