C/C++
Puteți explica ce reprezintă o funcție virtuală în programarea orientată pe obiecte?
Explicați conceptul de listă dublu înlănțuită și caracteristicile sale principale
Care este complexitatea temporală a operației de căutare a unui element după cheie în std::map?
Poți explica scopul și modul de funcționare al funcției make_shared în C++ și care sunt avantajele sale în comparație cu utilizarea lui new pentru crearea de pointeri inteligenți?
Ai experiență în lucrul cu protocoale de transmitere a datelor în rețea?
Cum se organizează schimbul de informații între fire despre o excepție apărută?
Care este rolul și scopul cuvântului cheie const în limbajul de programare?
Ce restricții există în utilizarea bibliotecii standard C++ STL?
Ce condiții trebuie îndeplinite pentru a putea folosi un obiect ca și cheie într-un container unordered_set?
Poți oferi un exemplu de situație în care utilizarea structurii de date multiset este justificată?
Cum se poate implementa comportamentul operatorului de incrementare postfix al unei variabile?
Cum sunt implementate șirurile în limbajul C++ și din ce sunt compuse?
Cum este implementat pointerul inteligent unique_ptr și cum gestionează proprietatea obiectului?
Poți explica ce înseamnă un obiect mutabil în programare?
Ce biblioteci și instrumente externe ai folosit în proiectele tale?
Ce consecințe pot apărea atunci când se apelează o funcție virtuală în interiorul unui destructor al unui obiect?
Puteți explica ce se înțelege prin termenul intrare/ieșire în contextul sistemelor informatice?
Puteți împărtăși experiența dvs. în domeniul dezvoltării și proiectelor la care ați participat?
Ce acțiuni sunt efectuate atunci când se adaugă un element nou într-un array dinamic de tip vector?
Ce se înțelege prin principiul de deschidere/închidere în programarea orientată pe obiecte?