Câte zone sunt alocate pentru distribuția dinamică a memoriei într-un proces?
C#
Puteți explica principiul inversiunii dependențelor și cum se aplică în dezvoltarea software-ului?
Ați folosit mecanisme de gestionare a tranzacțiilor în bazele de date SQL în proiectele dvs.?
Explicați scopul operatorului GROUP BY în SQL și în ce cazuri este utilizat.
Puteți explica ce se înțelege prin tipuri de date esențiale în programare?
În ce moment în timpul procesului de lucru JVM pornește colectarea gunoiului?
În ce situații are loc creșterea stivei în timpul executării unui program?
Puteți explica ce sunt expresiile comune de tabel (CTE) în SQL și pentru ce sunt utilizate?
Ce cantitate de stive poate fi într-un proces în execuție?
Cum se poate organiza executarea sarcinilor intensive în resurse fără a bloca firul principal de execuție?
Aveți experiență cu sistemele de schimb de mesaje prin intermediari?
Ce tipuri de memorie pentru stocarea datelor există pentru un proces într-un sistem de operare?
Care este rolul brokerului de mesaje în sistemul de schimb de date?
Explicați principiile și mecanismul de funcționare al sistemului de gestionare automată a memoriei în mediul de execuție al limbajului dumneavoastră de programare.
Explicați conceptul de gestionare automată a memoriei și rolul colectorului de gunoi în acest proces
Când este returnat un thread în pool-ul de thread-uri atunci când se folosește metoda async într-un context sincronic?
Cum se diferențiază tipurile de date primitive și cele de referință în limbajele de programare?
Explică ce este un semafor și cum este utilizat pentru gestionarea sincronizării firelor.
Poți explica ce se întâmplă atunci când se apelează metoda finalize în Java și în ce cazuri este apelată?
Puteți explica conceptul nivelurilor de izolare a tranzacțiilor în SQL, în special ce este Repeatable Read?