Sobes.tech

Da li pojašnjavaš da li imaš posebne preference ili zahteve za buduću ulogu?

Junior — Middle
150

Објасните разлику између референтних и вредносних типова.

Middle
149

Implementirajte metodu koja popunjava puno ime korisnika iz skladišta (IDbRepository ili ICacheRepository) i prosleđuje obogaćeni događaj dalje (IEventSaver) Potrebno je postići maksimalnu performansu U kešu se nalazi 99,9% aktuelnih podataka Početni redosled događaja pri čuvanju može biti narušen public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
148

Можете ли објаснити шта подразумевају индекс у контексту SQL база података?

146

Koje elemente možemo primetiti u strukturi SQL upita?

Junior — Middle
146

Da li imate iskustva u razvoju ili podršci monolitnih aplikacija?

Junior — Middle
146

Kako obnoviti konzistentnost ako je Kubernetes pao nakon uspešne rezervacije hotela, ali pre čuvanja ID rezervacije?

Middle+
144

Наведите два принципа SOLID и дајте примере њиховог кршења.

Middle
144

Можемо ли користити await унутар блока lock?

Middle
144

Koji je razlog za korišćenje različitih segmenata memorije za čuvanje objekata umesto da ih spojite u jedan odeljak?

Junior — Middle
143

Ispričaj o sebi, svojim zanimljivim i značajnim zadacima, nečemu teškom u karijeri, na čemu si ponosan.

Middle
142

Можете ли да објасните шта подразумева патерн Dispose у програмирању?

Junior — Middle
140

Можете ли објаснити зашто служи команда VACUUM у PostgreSQL и како утиче на базу података?

Junior — Middle
139

Koliko generacija ima struktura podataka tip hrpa?

Junior — Middle
137

Da li uvek možete koristiti stek za skladištenje značajnih tipova podataka?

Junior — Middle
136

public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass takođe ne bih želeo da analiziram kao enum var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType takođe ne bih želeo da analiziram kao enum var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId u posebnoj promenljivoj var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //Izuzeci će ići unutra, neće biti uhvaćeni Task.WhenAll(resultBookFlight, resultBookHotel); //Zašto 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 { //polja 100% nisu inicijalizovana //Zašto nakon izuzetka pokušavamo da sačuvamo nešto //GetUser je već izvučen unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }

Middle
135

Postoji statički rečnik, i želimo da pišemo u njega iz različitih niti. Kako je najbolje to uraditi?

Middle
130

Šta je objektno-orijentisano programiranje?

Middle+
122

Наведите примитиве синхронизације и кратко опишите њихове принципе рада.

Middle
121
/8