Sobes.tech

Kuidas näed end viie aasta pärast?

Middle+
167

Kas saaksite loetleda erinevaid indeksimise tüüpe, mida kasutatakse andmebaasisüsteemides?

166

Kas saaksite selgitada Boxing kontseptsiooni programmeerimiskeelte kontekstis?

Junior — Middle
166

Kas teil on kogemusi Saga mustri rakendamisel ja kasutamisel mikroteenuste arhitektuuris?

Middle — Middle+
165

Selgitage, milline on erinevus tähenduslike ja viidatavate andmetüüpide kasutamisel võtmetena tüüpilise sõnastiku andmestruktuuris.

Junior — Middle
163

Mis on SOLID?

Middle+
162

Monoliitse ja mikroteenuste arhitektuuri eelised ja puudused.

Middle
159

Ü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.

Middle+
159

Kas saaksite selgitada, mida tähendab Dispose muster programmeerimises?

Junior — Middle
158

Kas saaksite selgitada paketi programmeerimises ja kuidas seda kasutatakse?

Junior — Middle
158

Kuidas taastada järjepidevus, kui Kubernetes kukkus pärast edukat hotelli broneerimist, kuid enne broneeringu ID salvestamist?

Middle+
156

Kas teil on kogemusi monoliitsete rakenduste arendamisel või toetamisel?

Junior — Middle
154

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) { }

Middle+
154

Mis põhjus on kasutada erinevaid mälu segmente objektide salvestamiseks selle asemel, et neid ühendada ühte sektsiooni?

Junior — Middle
150

Kui palju põlvkondi on virna tüüpi andmestruktuur?

Junior — Middle
143

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
135

Mis on objektorienteeritud programmeerimine?

Middle+
132

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

Middle
125
/8