LINUX.ORG.RU

С/С++: вопросы на собеседованиях

 , ,


3

5

Задача понять хорош кандидат для проекта или нет, как мне кажется, супер сложна. Допустим, он позитивный и всё такое. Поговорим исключительно о технической части. У кого есть опыт - поделитесь что вы спрашиваете у middle/senior разработчиков? Только практические задачи? Теория (какая)?

Ping bugfixer

Ответ на: комментарий от rumgot

Отечественные конторы сразу можно узнать по подобного рода вопросам. В обычных западных спрашивают по темам 1. многопоточность - простые вопросы 2. умные указатели - простые вопрос 3. базы данных - простые вопросы

В отечественных все что угодно, от того как во время работы программы библиотеки загружать, до каких-то диких тем с сокетами и каких-нибудь кэшей и как с ними работать в CPU, любят спросить еще что-то вроде СКОКА БУДЕТ 2u-011, производную от e^x, ящики с апельсинами и яблоками, какие то веревки поджигают и смотреть за сколько догорят ЧЕ БУДЕТ

string& shit() {
    return string("shit_string");
}
string &a = shit();
а вот
i++ + ++i

запишите в массив от 1 до 10 числа по возрастанию начиная с нуля без циклов и т.д. и т.п.

da17
()
Последнее исправление: da17 (всего исправлений: 1)
Ответ на: комментарий от da17

запишите в массив от 1 до 10 числа по возрастанию начиная с нуля без циклов и т.д. и т.п.

Это они про std::iota?

sniper21 ★★★★★
()
Ответ на: комментарий от shnnmnn

Требуется доопределение условий, на самом деле. А то может быть задача из серии «вывести != вычислить» (исходя из того, что диапазон маленький). Тогда рекурсия будет оверинженирингом (хотя формально решено правильно), а требовалось тупое

a[0] = 0;
a[1] = 1;
...
a[9] = 9;

или ещё более тупое

uint8_t a[] = {0,1,2,3,4,5,6,7,8,9};
SkyMaverick ★★★★★
()
Последнее исправление: SkyMaverick (всего исправлений: 2)
Ответ на: комментарий от da17

до каких-то диких тем с сокетами и каких-нибудь кэшей и как с ними работать в CPU

Ну, сокеты, ладно: может, человек с сетью толком и не сталкивался. Но кэши-то? Это же what every programmer should know about memory. Или знает, или не программист, а, так, клепатель…

mv ★★★★★
()
Ответ на: комментарий от mv

Но кэши-то? Это же what every programmer should know about memory.

Да ладно! Вы реально думаете многие эту статью читали, а главное поняли о чём там речь?

bugfixer ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.