Yaddaş idarəsində yığmanın rolu nədir və nə üçün istifadə olunur?
C#
HashSet məlumat strukturu nədir və onun məqsədi nədir izah edə bilərsinizmi?
Sözlük və ya hash kolleksiyası istifadə edərkən GetHashCode metodunun rolu nədir?
Asinxronluq və paralellik arasındakı fərq nədir?
Məhsul haqqında məlumatı dəyişən üç metod var (vəziyyəti dəyişir, etiketlərin tərkibini dəyişir və çəkini təyin edir). Gələcəkdə məhsul haqqında məlumatı dəyişən əlavə 10-20 metod əlavə etmək planlaşdırılır (özləri NuGet kimi başqa bir xidmətdə həyata keçirilə bilər), buna görə də, giriş parametrlərinə əsasən məhsulda hər hansı bir dəyişiklik edə biləcək tək bir DoSomethingWithItem metodunu həyata keçirmək lazımdır. Yəni, metod "Vəziyyəti dəyiş" və ya "Çəkini təyin et" deyə bilər və onun həyata keçirilməsi StateChanger.Change və ya WeightSetter.Set kimi metodları çağıracaq və s. StateChanger, TagsSetter və WeightSetter sinflərini dəyişdirmək mümkündür. Əsas olan biznes funksionallığını qorumaqdır.
SQL statistik metodlara əsaslanan məlumatların toplanması və analizi proseduruna necə tərif verir?
Hazırda harada olursunuz?
Async/await sintaksisini istifadə edərək asinxron funksiyaların anlayışını və işləmə mexanizmini izah edə bilərsinizmi?
Proqramlaşdırmada boxing istifadə etməyin nə ehtiyacı var və necə işləyir?
Bir tətbiqin çərçivəsində istifadə oluna biləcək yaddaş sahələri (heap) sayı nə qədərdir?
Proqramlaşdırmada obyektin funksiya və ya metoduna ötürülməsi zamanı hansı proseslər və nəticələr baş verir?
Proqramlaşdırmada sinxronizasiya və paralellik anlayışları necə fərqlənir?
Əməliyyat sistemində tapşırıq planlayıcısının nə olduğunu izah edə bilərsinizmi?
Vəzifə: hadisəni brokerə (Kafka/RabbitMQ) və verilənlər bazasına atomik şəkildə qeyd etmək. Transaksionluğu necə təmin etmək olar?
Dispose metodunun işləmə prinsipi və onun resursların idarə olunmasında məqsədi haqqında izah edin.
Bir sorgu yazmanız gerekiyor, bu sorgu sanatçıları ve en erken albümlerini <Sanatçı Adı> <İlk Albüm Adı> <İlk Albüm Çıkış Tarihi> formatında döndürmelidir. 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;
Proqramlaşdırma dilində iki struktur müqayisə edilərkən avtomatik növ çevrilməsi baş verirmi?
Tətbiqinizin strukturunda maksimum məlumat yığını sayı nə qədər ola bilər?
Yaddaşın iki sahəyə bölünməsinin ehtiyacı nədir?
Hazırkı vəziyyətdə sizin üçün qəbul edilə bilən minimal gəlir səviyyəsi nədir?