Cum a fost organizată multitasking-ul și coada de sarcini în serviciul dumneavoastră?
C/C++
Ce alte cazuri de deadlock sunt posibile, în afară de ordinea diferită de captare a mutex-ului? Este necesar un recursive_mutex?
Cum abordezi realizarea sarcinilor și respectarea termenelor?
Povestiți-ne despre o eroare de tabulare: cum a fost descoperită, care a fost cauza și ce metode de diagnostic ați folosit?
Cum se implementează un wrapper RAII peste o bibliotecă C și ce se întâmplă atunci când îl copiezi?
Povestiți-ne despre structura internă a std::vector și invalidarea iteratorilor, referințelor și pointerilor.
Explica un exemplu cu std::vector și emplace_back: cum să eviți copierea inutilă?
Ce este RAII, ce problemă rezolvă și de ce să-l folosești în loc de delete manual?
Când ești gata să începi să lucrezi?
Ce LLM local ai folosit și cum l-ai configurat?
Cum folosești ajutorul extern și instrumentele AI în dezvoltare?
Ce primitive de sincronizare ai folosit și în ce diferă lock_guard, unique_lock și scoped_lock?
Cât de detaliat ți s-a explicat despre companie și despre ce se ocupă?
Ce este std::condition_variable, ce face predicatul și de ce are nevoie?
Vorbește despre modurile de captare ale Lambda și despre capcanele duratei de viață a resurselor.
Povestiți despre proiectul actual și despre partea aplicației pentru care ați fost responsabil.
La compania la care ai dori să lucrezi și sarcinile pe care ai vrea să le faci?
Spune-mi despre cel mai dificil proiect sau realizare.
Cum ați optimizat intenționat copierea în timpul conversiei documentelor mari?
Cum au fost organizate clasele și algoritmii de conversie în nucleu?