Sobes.tech

Használható-e a lock operátor az aszinkron kódban való hozzáférés blokkolására?

Middle+
СБК ПАРУС
77

Mi a különbség a HTTP/1 és a HTTP/2 között?

Middle+
СБК ПАРУС
77

Meséljen a konkurencia megközelítéseiről, amikor két szál (optimista és pesszimista) egyidejűleg módosít adatokat az adatbázisban.

Middle+
aiins
77

Mely tantárgyak voltak a legnehezebbek az oktatás során?

Middle
Чиббис
77

Milyen esetben fut le a második async-metód külön Task-ban?

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

Milyen konkurens gyűjteményeket ismersz és mire valók?

Junior
СБК ПАРУС
77

Mi az az OSI modell és miért létezik?

Senior
СБК ПАРУС
77

Mesélj a Dispose (IDisposable) mintáról.

Junior
СБК ПАРУС
77

Mi a rossz oldala annak a megközelítésnek, amikor az alap osztály tud a konkrét örökösökről, és mivel lehet helyettesíteni?

Middle+
Тензор
77

Mióta mondtál fel?

Senior
СБК ПАРУС
76

Szükséges írni egy lekérdezést, amely visszaadja a művészeket és legkorábbi albumaikat a <Művész neve> <Első album neve> <Első album megjelenési dátuma> formátumban. 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

Hogyan lehet megérteni, hogy mely indexek vannak használatban, és hogyan történik a lekérdezés?

Middle+
aiins
76

Két alkalmazást kell integrálni, amelyek külön szervereken találhatók. Az A alkalmazás regisztrálja a felhasználót, és Regisztrációs Üzenetet kell küldenie e-mailben. A B alkalmazás képes e-maileket küldeni. Beszéljen az integráció módszereiről, protokolljairól és az Ön által választott integrációs módszer esetleges problémáiról.

Middle+
СБК ПАРУС
76

Mi az a SOLID?

Middle+
OZONOZON
76

Valósítson meg egy olyan módszert, amely kitölti a felhasználó teljes nevét a tárolóból (IDbRepository vagy ICacheRepository), és továbbküldi a gazdagított eseményt (IEventSaver) Maximális teljesítményt kell elérni A cache tartalmazza a 99,9% aktuális adatokat A mentés során az események eredeti sorrendje megsérülhet public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
OZONOZON
76

Mi az a sor a Go-ban, és hogyan van szervezve a motorháztető alatt?

Senior
.wrk
76

Mi azok a delegáltak?

Middle+
PyrusPyrus
76

Ismered a ref struct-et?

Middle+
Gravilink
76

Mire való a verem? Miért nem tároljuk az összes adatot a halomban?

Middle
OZONOZON
75

Mi az a ValueTask és mikor kell használni?

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