C#
Care este scopul principal al utilizării platformei .NET Core în dezvoltarea aplicațiilor?
Ești pregătit să împarți o sarcină complexă în părți mai mici pentru a facilita rezolvarea?
Poate fi explicat mecanismul de escaladare a blocajelor în sistemele de gestionare a bazelor de date SQL?
Care este diferența dintre diferitele tipuri de clase în programare?
Ce instrumente și abordări ați folosit pentru a organiza procesul de autentificare și autorizare a utilizatorilor?
Care este funcția principală a structurii de date numită heap și pentru ce este folosită?
Ce acțiuni trebuie întreprinse cu un dicționar obișnuit pentru a evita utilizarea variantei thread-safe ConcurrentDictionary?
Ce experiență și responsabilități ai avut la ultimul tău loc de muncă?
Puteți explica conceptul de generații în sistemul de gestionare automată a memoriei?
Explicați sensul și aplicarea principiului de substituție Liskov în programarea orientată pe obiecte.
Ați lucrat cu crearea de interogări SQL pentru obținerea datelor?
Care sunt principalele avantaje și dezavantaje ale limbajelor de programare compilate în codul mașină?
Cum înțelege dotnet că o operație de I/O s-a încheiat?
Explicați conceptul de gestionare automată a memoriei și rolul colectorului de gunoi în acest proces
Puteți explica ce înseamnă nivelul de izolare a tranzacțiilor în PostgreSQL și cum influențează acesta funcționarea sistemului?
Care este rolul procesului de normalizare a datelor în bazele de date relaționale și de ce este necesar?
Cum a fost implementată gestionarea versiunilor API în proiect? Cum a apelat clientul o versiune specifică?
Ce motive permit atribuirea de proprietăți interfețelor într-un limbaj de programare?
Explică ce este AutoResetEvent și cum este utilizat pentru sincronizarea firelor în .NET.
Puteți explica ce înseamnă termenul 'build' în contextul dezvoltării software?