C/C++
Посочете алгоритмичната сложност на операциите за вмъкване, търсене и изтриване за unordered_map.
Какво е std::condition_variable, какво прави предикатът и защо е необходим?
Разкажи ми как работи forward_list под капака.
Как да синхронизираме два процеса: енкодерът поставя кадри 60 пъти в секунда, дисплеят трябва да ги получава? Какви механизми за синхронизация да използваме?
Как беше организирана многопоточността и опашката с задачи във вашия сервиз?
шаблон <typename> структура Base { int i = 0; }; template <typename T> структура Deriv : Base<T> { void foo() { i = 1; // грешка: 'i' не е обявено в тази област } }; структура Foo : Deriv<Foo> { void bar() { i = 2; } };
Разкажете за текущия проект и за частта от приложението, за която отговаряхте.
Имали ли сте опит да създадете нещо от нулата, като приложение или услуга?
Какво прави командата chmod 755?
Какво се случва с брояча при копиране на shared_ptr?
Кога си готов да започнеш работа?
Каква е разликата между std::map и std::unordered_map и какво трябва да се определи за тяхната работа?
Каква беше вашата роля и ниво на текущото работно място?
Имате ли завършено висше образование?
Кои системни извиквания сте използвали и с какво сте се сблъсквали (файлове/мрежа)?
В коя компания и по какви задачи бихте искали да работите?
На текущото място имаше само основна заплата или също и премии и бонуси?
Какви лични проекти сте реализирали и кои задачи ви интересуват особено?
Бихте желали да продължите да работите по граждански договор или да преминете към официално трудово право според Трудовия кодекс на Руската федерация?
Как текущата компания ви предостави отлагане от призовка, ако работата ви е регистрирана като граждански договор?