Sobes.tech

Може ли да се използва операторът lock за блокиране на достъпа в асинхронен код?

Middle+
СБК ПАРУС
77

Каква е разликата между HTTP/1 и HTTP/2?

Middle+
СБК ПАРУС
77

Разкажете за подходите към конкуренцията при едновременна промяна на данни в базата данни от две нишки (оптимистичен и песимистичен).

Middle+
aiins
77

Кои предмети в обучението ви бяха най-трудни?

Middle
Чиббис
77

В кой случай вторият async метод ще се изпълни в отделна задача?

Middle
ФГУП "ЗащитаИнфоТранс"
77

Кои конкурентни колекции познаваш и за какво са нужни?

Junior
СБК ПАРУС
77

Какво е моделът OSI и защо съществува?

Senior
СБК ПАРУС
77

Разкажи за патърна Dispose (IDisposable).

Junior
СБК ПАРУС
77

Какво е лошото на подхода, когато базовият клас знае за конкретните наследници, и с какво може да бъде заменен?

Middle+
Тензор
77

От кога сте напуснали?

Senior
СБК ПАРУС
76

Трябва да напишете заявка, която да върне изпълнителите и най-ранните им албуми във формат <Име на изпълнителя> <Име на първия албум> <Дата на издаване на първия албум>. create table Artists ( id serial primary key, name varchar(255) not null ); create table Albums ( id serial primary key, artistId int not null references Artists(id), name varchar(255) not null, release_date timestamp not null ); insert into Artists(name) values ('2Pac'), ('Wu-Tang Clan'), ('Eminem'); insert into Albums(name, artist_id, release_date) values ('The Slim Shady LP', 3, '[phone]'), ('Me Against The World', 1, '[phone]'), ('The Eminem Show', 3, '[phone]'), ('Enter The Wu-Tang Clan', 2, '[phone]'), ('Recovery', 3, '[phone]'), ('The W', 2, '[phone]'), ('2Pacalypse Now', 1, '[phone]'); select a.name, al.name, al.release_date from Artists as a join Albums as al on a.Id = al.artistId where al.release_date = ( select min(release_date) from Albums where artist_id = a.id ); with cte as ( select artist_id, min(release_date) as first_album_date from albums group by artist_id ) select a.Id, a.Name, fa.first_album_date from Artists a join cte as fa on a.Id = fa.artist_id;

Middle
OZONOZON
76

Как да разберем кои индекси се използват и как протича заявката?

Middle+
aiins
76

Необходимо е да интегрирате 2 приложения, които се намират на различни сървъри. Приложение А регистрира потребителя и трябва да изпрати Registration Message по имейл. Приложение В може да изпраща имейли. Разкажете за методите на интеграция, протоколите и възможните проблеми на избрания от вас метод за интеграция.

Middle+
СБК ПАРУС
76

Какво е SOLID?

Middle+
OZONOZON
76

Реализирайте метод, който запълва пълното име на потребителя от хранилището (IDbRepository или ICacheRepository) и предава обогатеното събитие нататък (IEventSaver) Необходимо е да се постигне максимална производителност Кешът съдържа 99,9% от актуалните данни Първоначалният ред на събитията при запазване може да бъде нарушен public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
OZONOZON
76

Какво е ред в Go и как е организиран под капака?

Senior
.wrk
76

Какво са делегати?

Middle+
PyrusPyrus
76

Знаете ли ref struct?

Middle+
Gravilink
76

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

Middle
OZONOZON
75

Какво е ValueTask и кога трябва да се използва?

Middle+
СБК ПАРУС
75
/180