Sobes.tech

Jakie elementy można zaobserwować w strukturze zapytania SQL?

Junior — Middle
146

Czy masz doświadczenie w tworzeniu lub wsparciu monolitycznych aplikacji?

Junior — Middle
146

Czy możesz wyjaśnić, co oznacza plan wykonania zapytania w SQL i do czego służy?

Junior — Middle
146

Zalety i wady architektury monolitycznej i mikroserwisów.

Middle
144

Jak przywrócić spójność, jeśli Kubernetes się zawiesił po pomyślnym zarezerwowaniu hotelu, ale przed zapisaniem ID rezerwacji?

Middle+
144

Jak zoptymalizować metodę Enrich dla 10 milionów zdarzeń z różnymi ID? Jak ograniczyć równoległość?

Middle+
143

Opowiedz o sobie, swoich interesujących i ważnych zadaniach, o czymś trudnym w karierze, z czego jesteś dumny.

Middle
142

Wymień dwie zasady SOLID i podaj przykłady ich naruszenia.

Middle
142

Czy możemy użyć await w bloku lock?

Middle
142

Jaki jest powód używania różnych segmentów pamięci do przechowywania obiektów zamiast łączenia ich w jeden segment?

Junior — Middle
141

Czy możesz wyjaśnić, do czego służy polecenie VACUUM w PostgreSQL i jak wpływa na bazę danych?

Junior — Middle
139

Czy możesz wyjaśnić, co oznacza wzorzec Dispose w programowaniu?

Junior — Middle
139

Ile pokoleń ma struktura danych typu kopiec?

Junior — Middle
137

Czy można zawsze używać stosu do przechowywania istotnych typów danych?

Junior — Middle
136

public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass też nie chciałbym analizować jako enum var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType też nie chciałbym analizować jako enum var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId w osobnej zmiennej var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //Wyjątki trafią do wnętrza, nie będą przechwytywane Task.WhenAll(resultBookFlight, resultBookHotel); //Dlaczego 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 { //pola 100% nie są zainicjowane //Dlaczego po wyjątku próbujemy coś zapisać //GetUser już wyodrębnione unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }

Middle
134

Czy istnieje statyczny słownik i chcemy w niego pisać z różnych wątków. Jak to zrobić najlepiej?

Middle
130

Wymień primitive synchronizacji i krótko opisz zasady ich działania.

Middle
121

Czym jest programowanie obiektowe?

Middle+
120
/8