C/C++
Norādiet unordered_map operāciju ievietošanas, meklēšanas un dzēšanas algoritmisko sarežģītību.
Kas ir std::condition_variable, ko dara predikāts un kāpēc tas ir nepieciešams?
Pastāsti, kā darbojas forward_list zem motora pārsega.
Kā sinhronizēt divus procesus: kodētājs ievieto kadru 60 reizes sekundē, vai ekrānam tās jāsaņem? Kādus sinhronizācijas mehānismus izmantot?
Kā jūsu pakalpojumā tika organizēta daudzviedība un uzdevumu rinda?
šablons <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // kļūda: 'i' nav deklarēts šajā apgabalā } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };
Pastāstiet par pašreizējo projektu un lietojumprogrammas daļu, par kuru jūs atbildējāt.
Vai jums ir pieredze kaut ko veidot no nulles, piemēram, lietotni vai pakalpojumu?
Ko dara komanda chmod 755?
Kas notiek ar skaitītāju, kopējot shared_ptr?
Kad jūs esat gatavs sākt darbu?
Kāda ir atšķirība starp std::map un std::unordered_map un ko nepieciešams definēt to darbībai?
Kāda bija jūsu loma un līmenis jūsu pašreizējā darba vietā?
Vai jums ir pabeigta augstākā izglītība?
Kādus sistēmas izsaukumus jūs izmantojāt un ar ko saskārāties (faili/tīkls)?
Kādā uzņēmumā un ar kādiem uzdevumiem jūs vēlētos strādāt?
Vai pašreizējā vietā bija tikai alga vai arī prēmijas un bonusi?
Kādus personīgos projektus esat īstenojis un kādi uzdevumi jums īpaši interesē?
Vai vēlaties turpināt strādāt pēc civiltiesiskās līguma vai pāriet uz oficiālu nodarbinātību saskaņā ar Krievijas Federācijas Darba kodeksu?
Kā jūsu pašreizējā uzņēmums sniedza jums atlikšanu no dienesta, ja jūsu darbs ir reģistrēts kā civiltiesību līgums?