C/C++
Numește complexitatea algoritmică a operațiilor de inserare, căutare și ștergere pentru unordered_map.
Ce este std::condition_variable, ce face predicatul și de ce are nevoie?
Spune-mi cum funcționează forward_list sub capot.
Cum să sincronizezi două procese: encoderul plasează cadre de 60 de ori pe secundă, ecranul trebuie să le primească? Ce mecanisme de sincronizare să folosești?
Cum a fost organizată multitasking-ul și coada de sarcini în serviciul dumneavoastră?
template <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // eroare: 'i' nu a fost declarat în acest scop } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };
Povestiți despre proiectul actual și despre partea aplicației pentru care ați fost responsabil.
Ai experiență în crearea a ceva de la zero, cum ar fi o aplicație sau un serviciu?
Ce face comanda chmod 755?
Ce se întâmplă cu contorul atunci când se copiază un shared_ptr?
Când ești gata să începi să lucrezi?
Care este diferența dintre std::map și std::unordered_map și ce trebuie definit pentru funcționarea lor?
Care a fost rolul și nivelul tău la locul tău de muncă actual?
Aveți studii superioare finalizate?
Ce apeluri de sistem ați folosit și cu ce v-ați confruntat (fișiere/rețea)?
La compania la care ai dori să lucrezi și sarcinile pe care ai vrea să le faci?
La era doar salariul de bază sau și prime și bonusuri în poziția actuală?
Ce proiecte personale ai realizat și ce sarcini te interesează în mod deosebit?
Doriți să continuați să lucrați pe bază de contract civil sau să treceți la o formalizare oficială conform Codului Muncii al Federației Ruse?
Cum v-a acordat actuala companie amânarea serviciului militar dacă munca este înregistrată ca un contract civil?