Sobes.tech

Care este rolul stivei în gestionarea memoriei și pentru ce este utilizată?

Junior — Middle
217

Care este rolul metodei GetHashCode atunci când utilizați un dicționar sau o colecție hash?

Junior — Middle
216

Există trei metode care modifică informațiile despre articol (modifică starea, schimbă compoziția etichetelor și setează greutatea). Deoarece în viitor se intenționează să se adauge încă 10-20 de metode care modifică informațiile despre articol (metodele în sine pot fi implementate ca NuGet într-un alt serviciu), trebuie implementată o singură metodă DoSomethingWithItem care, în funcție de parametrii de intrare, poate apela orice modificare a articolului. Adică, metodei i se poate spune "Schimbă starea" sau "Setează greutatea" și implementarea sa va apela unul dintre metode precum StateChanger.Change sau WeightSetter.Set etc. Clasele StateChanger, TagsSetter și WeightSetter pot fi modificate. Esențial este să păstreze funcționalitatea de business.

Middle
216

Ce definiție oferă SQL pentru procedura de colectare și analiză a datelor bazată pe metode statistice?

Junior — Middle
215

Ce cantitate de zone de memorie (heap) poate fi utilizată în cadrul unei singure aplicații?

Junior — Middle
214

Puteți explica ce este o structură de date HashSet și pentru ce este destinată?

Junior — Middle
213

Unde vă aflați în prezent?

Intern — Junior
212

Puteți explica conceptul și mecanismul de funcționare al funcțiilor asincrone folosind sintaxa async/await?

210

Există o sarcină: înregistrarea atomică a unui eveniment în broker (Kafka/RabbitMQ) și în baza de date. Cum asigurați tranzacționalitatea?

Middle
208

Puteți explica ce este un planificator de sarcini în sistemul de operare?

Junior — Middle
206

Ce procese și consecințe apar atunci când un obiect este transmis într-o funcție sau metodă în programare?

Junior — Middle
206

Poți oferi exemple de tipuri de structuri de index în SQL și caracteristicile lor?

Junior — Middle
206

Cum se diferențiază conceptele de sincronizare și paralelism în programare?

Junior — Middle
205

Este necesar să scrieți o interogare care să returneze artiștii și cele mai timpurii albume ale lor în formatul <Numele artistului> <Numele primului album> <Data lansării primului album>. 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
205

Care este nivelul minim de venit acceptabil pentru dumneavoastră în situația actuală?

Junior — Middle
204

Care este necesitatea împărțirii memoriei în două zone?

Junior — Middle
204

Care este numărul maxim de stive de date care pot fi în structura aplicației dvs.?

Junior — Middle
204

Care este rolul stivei în gestionarea memoriei unui program?

Junior — Middle
203

Are there automatic type conversions when comparing two structures in a programming language?

Junior — Middle
203

Ce v-a determinat să luați în considerare schimbarea locului de muncă actual?

Junior — Middle
202
/8