Care este diferența dintre utilizarea unui pool de fire de execuție și crearea directă a unor fire noi atunci când este necesar?
C/C++
Explicați conceptul de Porturi de Finalizare și scopul lor în procesarea asincronă a intrărilor/ieșirilor
Poți oferi un exemplu de sarcină tipică cu care te confrunți în practică?
Puteți explica principiul gestionării automate a resurselor cu ajutorul RAII?
Aveți experiență în lucrul cu subsistemul de disc în munca dvs.?
Poți să vorbești pe scurt despre experiența ta profesională și abilitățile cheie?
Ce tehnologii sau instrumente au fost aplicate în proiectul dvs.?
Spune-mi despre cea mai dificilă sau captivantă sarcină pe care a trebuit să o rezolvi la muncă sau în timpul studiilor
Puteți explica ce este RabbitMQ și cum funcționează?
Puteți explica ce este protocolul SMB și pentru ce este utilizat?
Care sunt mecanismele principale pe care le cunoști pentru gestionarea multitreading-ului?
Aveți experiență în dezvoltarea sau lucrul cu aplicații multithread?
Puteți fi înșelat de percepțiile dvs. despre multitreading, creând iluzia unei lucrări paralele?
Ce înseamnă să ieși din limitele zonei de date sau a pointerului într-un program?
Puteți oferi un exemplu de situație în care se utilizează programarea multi-thread?
Împărtășește-ți experiența cu baza de date PostgreSQL și povestește despre cele mai dificile sarcini pe care a trebuit să le rezolvi cu ajutorul acesteia.
Cum are loc eliberarea automată a memoriei atunci când în sistem nu există referințe puternice către obiecte?
Care sunt avantajele principale ale utilizării pointerilor în programare?
Puteți explica ce reprezintă protocolul FTP și pentru ce este utilizat?
Care sunt principalele diferențe dintre protocoalele TCP și UDP în interacțiunea de rețea?