Sobes.tech

Spiega la differenza tra tipi di riferimento e tipi di valore.

Middle
147

Puoi spiegare cosa si intende per piano di esecuzione di una query in SQL e a cosa serve?

Junior — Middle
146

Quali elementi possono essere osservati nella struttura di una query SQL?

Junior — Middle
146

Hai esperienza nello sviluppo o nel supporto di applicazioni monolitiche?

Junior — Middle
146

Come ripristinare la coerenza se in Kubernetes si è verificato un crash dopo la prenotazione di un hotel con successo, ma prima di salvare l'ID della prenotazione?

Middle+
144

Vantaggi e svantaggi dell'architettura monolitica e a microservizi.

Middle
144

Qual è il motivo per utilizzare segmenti di memoria diversi per memorizzare gli oggetti invece di unirli in un'unica sezione?

Junior — Middle
143

Nomina due principi SOLID e fornisci esempi di loro violazione.

Middle
142

Parlami di te, dei tuoi compiti interessanti e significativi, di qualcosa di difficile nella tua carriera, di cui sei orgoglioso.

Middle
142

Possiamo usare await all'interno di un blocco lock?

Middle
142

Puoi spiegare a cosa serve il comando VACUUM in PostgreSQL e come influisce sul database?

Junior — Middle
139

Puoi spiegare cosa si intende con il pattern Dispose nella programmazione?

Junior — Middle
139

Quante generazioni ha la struttura dati di tipo heap?

Junior — Middle
137

È sempre possibile usare uno stack per memorizzare tipi di dati significativi?

Junior — Middle
136

public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass anche non vorrei analizzare come enum var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType anche non vorrei analizzare come enum var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId in una variabile separata var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //Eccezioni andranno nell'interno, non saranno catturate Task.WhenAll(resultBookFlight, resultBookHotel); //Perché 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 { //i campi 100% non sono inizializzati //Perché dopo l'eccezione cerchiamo di salvare qualcosa //GetUser già estratto unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }

Middle
134

Esiste un dizionario statico e vogliamo scriverci da thread diverse. Come è meglio farlo?

Middle
130

Nominare le primitive di sincronizzazione e descrivere brevemente i loro principi di funzionamento.

Middle
121

Cos'è la programmazione orientata agli oggetti?

Middle+
120
/8