C/C++
Разкажи за планировщика Go и GMP модела, както и за механизма work stealing.
Какво имате предвид под системно програмиране?
Как се справяхте с грешките при работа с база данни?
Какво се случва вътре в планировчика при блокиращ системен извик?
Използвали ли сте някога GNU инструменти и стандартни инструменти на Linux (grep, sed, awk и т.н.)?
Защо търсите работа?
Има задача за преглед на код: колега е качил решение, което работи и е покрито с юнит тестове, но реализацията изобщо не е такава, каквато бих направил аз. Какво ще направиш?
Кой стандарт на C++ бих предпочел да използвате?
Разкажете за текущия проект и за частта от приложението, за която отговаряхте.
По какви критерии в момента избирате ново работно място?
Разкажи за проектите в рамките на [компания].
Какво те накара да търсиш ново място?
Какво ще се случи с интелигентен указател, инициализиран с nullptr?
Защо решихте да излезете на пазара? Дълго време работих в [фирма], тук вече почти три години — какво не е наред?
Какви са вашите очаквания за доход и коя структура на компенсацията ви подхожда?
Как да разберем, че промяната (например, преминаване от Boost към стандартната библиотека) наистина « работи »?
Какво прави задачата интересна за теб? С какви свойства трябва да разполага, за да искаш да се заемеш с нея?
Имали ли сте някога участие в технически спорове/дискусии в екипа? Как протичаха и как бяха разрешени?
Обяснете пример с std::vector и emplace_back: как да избегнете излишното копиране?
Какви са вашите критерии за избор на ново работно място?