C/C++
Indica la complessità algoritmica delle operazioni di inserimento, ricerca e rimozione per unordered_map.
Cos'è std::condition_variable, cosa fa il predicato e a cosa serve?
Spiegami come funziona la forward_list sotto il cofano.
Come sincronizzare due processi: l'encoder inserisce frame 60 volte al secondo, il display deve riceverli? Quali meccanismi di sincronizzazione usare?
Come è stata organizzata la multithreading e la coda dei compiti nel vostro servizio?
modello <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // errore: 'i' non dichiarato in questo ambito } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };
Parla del progetto attuale e della parte dell'applicazione di cui eri responsabile.
Hai esperienza nel creare qualcosa da zero, come un'applicazione o un servizio?
Cosa fa il comando chmod 755?
Cosa succede con il contatore quando si copia uno shared_ptr?
Quando sei pronto a iniziare a lavorare?
Qual è la differenza tra std::map e std::unordered_map e cosa bisogna definire per il loro funzionamento?
Qual era il tuo ruolo e livello nel tuo attuale lavoro?
Hai un'istruzione superiore completata?
Quali chiamate di sistema hai usato e con cosa ti sei confrontato (file/rete)?
In quale azienda e su quali compiti vorresti lavorare?
Nella posizione attuale c'erano solo stipendi o anche premi e bonus?
Quali progetti personali hai realizzato e quali compiti ti interessano particolarmente?
Vorresti continuare a lavorare con un contratto civile o passare a una formalizzazione ufficiale secondo il Codice del Lavoro della Federazione Russa?
Come la tua attuale azienda ti ha concesso una proroga del servizio militare se il lavoro è registrato come contratto civile?