Care este rolul stivei în gestionarea memoriei și pentru ce este utilizată?
C#
Care este rolul metodei GetHashCode atunci când utilizați un dicționar sau o colecție hash?
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.
Ce definiție oferă SQL pentru procedura de colectare și analiză a datelor bazată pe metode statistice?
Ce cantitate de zone de memorie (heap) poate fi utilizată în cadrul unei singure aplicații?
Puteți explica ce este o structură de date HashSet și pentru ce este destinată?
Unde vă aflați în prezent?
Puteți explica conceptul și mecanismul de funcționare al funcțiilor asincrone folosind sintaxa async/await?
Există o sarcină: înregistrarea atomică a unui eveniment în broker (Kafka/RabbitMQ) și în baza de date. Cum asigurați tranzacționalitatea?
Puteți explica ce este un planificator de sarcini în sistemul de operare?
Ce procese și consecințe apar atunci când un obiect este transmis într-o funcție sau metodă în programare?
Poți oferi exemple de tipuri de structuri de index în SQL și caracteristicile lor?
Cum se diferențiază conceptele de sincronizare și paralelism în programare?
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;
Care este nivelul minim de venit acceptabil pentru dumneavoastră în situația actuală?
Care este necesitatea împărțirii memoriei în două zone?
Care este numărul maxim de stive de date care pot fi în structura aplicației dvs.?
Care este rolul stivei în gestionarea memoriei unui program?
Are there automatic type conversions when comparing two structures in a programming language?
Ce v-a determinat să luați în considerare schimbarea locului de muncă actual?