Sobes.tech

Какво е boxing и дадете пример как възниква? Какви обекти си струва да се превърнат в структури?

261

Какво е многопоточност, какви задачи решава и какви примитиви за синхронизация знаете? Какво отличава SemaphoreSlim от Semaphore и какво е Mutex?

236

Може ли да се реализират методи с тяло в интерфейс в C# и защо е необходимо това? Какво е предимството пред абстрактен клас?

165

Какви подходи съществуват за предаване на състоянието на обекти между услуги: прехвърляне на състояние / sourcing на състояние и event sourcing?

156

Кои HTTP методи на REST API са идемпотентни? Може ли да се изпращат заявки/данни в GET и какви са ограниченията? Как се различават семействата кодове 4xx и 5xx?

150

За какви задачи е подходящ монолитът и как безболезнено да се премине от него към микросервизи? Какво е модулен монолит?

150

Какво е шардиране и какво трябва да се има предвид при проектирането му?

147

За какви задачи се използва конструкцията using в C# и какво е това?

142

Какво е dependency injection, къде се прилага и кои са видовете живот: Transient, Scoped, Singleton?

141

Каква практическа полза носи async/await в WinForms/WPF клиент?

140

Какво е асинхронно програмиране, за какви задачи се използва и как работи async/await?

135

Как ефективно да реализирате отчет с средна стойност за период, ако в таблицата ежедневно постъпват около милиард записи, а общо записи има стотици милиарди?

134

Разкажете за една или две задачи на предишното или текущо място на работа, с които се гордеете.

130

Какво е IQueryable и кога се изпълнява заявката?

123

// срез за всички сензори, само последната стойност по време // колекции от анонимни обекти string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });

122

Кой SQL оператор отговаря за сортирането, когато се използва HAVING, и как индексите помагат или пречат на операциите с таблицата?

120