C/C++
Ai putea să ne vorbești despre proiectele tale anterioare și despre participarea ta la ele?
În ce cazuri destructorii obiectelor pot să nu funcționeze în cazul apariției unei excepții?
Ați folosit în proiectele dvs. tipul std::atomic și ați lucrat cu operații atomice în C++?
Cum este implementat mecanismul de polimorfism în limbajul C++?
Cum te asiguri că codul tău compilează corect înainte de a rula testele sau execuția?
Cum ați clarificat și formulat sarcinile în timpul îndeplinirii responsabilităților în ultima companie?
Aveți experiență practică în lucrul cu protocoale și tehnologii de rețea?
Este necesară prezența fizică la birou pentru a îndeplini munca?
Ce părere ai despre lucrul cu sistemul de operare Windows? Ai experiență în interacțiunea cu acesta?
Puteți explica ce se înțelege prin termenul intrare/ieșire în contextul sistemelor informatice?
Poți explica ce este cuvântul cheie 'typename' în C++ și cum este utilizat în șabloane?
Cum se gestionează utilizarea memoriei la crearea unui obiect cu std::shared_ptr?
Ce principiu SOLID se referă la deschiderea și închiderea modulelor software pentru modificări?
Ce mecanism răspunde de crearea segmentelor de memorie partajată pentru procese?
Ce se înțelege prin principiul de deschidere/închidere în programarea orientată pe obiecte?
Care sunt diferențele dintre mecanismul de blocare mutuală Mutex și așteptarea activă Spinlock?
Ce impact are divizarea unui proiect în mai multe fișiere mici?
Se poate accesa jurnalul de sistem fără a folosi interfața grafică?
Ce criterii urmezi atunci când evaluezi sarcinile atribuite?
Puteți oferi un exemplu de situație în care se utilizează programarea multi-thread?