Kuidas näed end viie aasta pärast?
C#
Kas saaksite loetleda erinevaid indeksimise tüüpe, mida kasutatakse andmebaasisüsteemides?
Kas saaksite selgitada Boxing kontseptsiooni programmeerimiskeelte kontekstis?
Kas teil on kogemusi Saga mustri rakendamisel ja kasutamisel mikroteenuste arhitektuuris?
Selgitage, milline on erinevus tähenduslike ja viidatavate andmetüüpide kasutamisel võtmetena tüüpilise sõnastiku andmestruktuuris.
Mis on SOLID?
Monoliitse ja mikroteenuste arhitektuuri eelised ja puudused.
Ülesanne: Teilt palūgts veikt jaunas funkcijas koda pārskatīšanu, kuras būtība ir iespēja rezervēt tūri (kas sastāv no aviobiļetes un viesnīcas). Funkcijas, kas ļauj atsevišķi rezervēt aviobiļeti un tūri, jau pastāv, un no šīs uzdevuma gaidāms, ka tiks izstrādāta vienota metode, kas rezervēs vai visu tūri, vai neko no tā sastāvdaļām.
Kas saaksite selgitada, mida tähendab Dispose muster programmeerimises?
Kas saaksite selgitada paketi programmeerimises ja kuidas seda kasutatakse?
Kuidas taastada järjepidevus, kui Kubernetes kukkus pärast edukat hotelli broneerimist, kuid enne broneeringu ID salvestamist?
Kas saaksite selgitada, mida SQL-andmebaaside kontekstis indeksid tähendavad?
Kas teil on kogemusi monoliitsete rakenduste arendamisel või toetamisel?
Rakenda meetod, mis täidab kasutaja täisnime salvestist (IDbRepository või ICacheRepository) ja edastab rikastatud sündmuse edasi (IEventSaver) Maksimaalse jõudluse saavutamine on vajalik Puhversalves on 99,9% aktuaalsetest andmetest Algne sündmuste järjekord salvestamisel võib olla rikutud public async Task Enrich(IEnumerable<UserEvent> events) { }
Mis põhjus on kasutada erinevaid mälu segmente objektide salvestamiseks selle asemel, et neid ühendada ühte sektsiooni?
Kui palju põlvkondi on virna tüüpi andmestruktuur?
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; }
Mis on objektorienteeritud programmeerimine?
Nimetage sünkronsusprimitiivid ja kirjeldage lühidalt nende tööpõhimõtteid.