рискну предположить - умение писать код :)
Не вижу связи с умением писать код
способность к инженерному мышлению. 64 битное число можно разбить на 2 32-битных также как двузначное разбить на 2 цифры. Правила умножения в столбик не меняются умножается ли вы числа до 10 или до uint32_t
ну предполагается что если ты не можешь написать сложение в столбик - ты не можешь решать задачи отличные от рутиных
А также осознавать сложность алгоритма (вы задумывались, сколько стоит умножение в терминах О и теории сложности?), быть способным к изменениям условий в процессе
Написал код - умеешь писать код. Ваш кэп
Хрень какая то
ее тут нет, но если человек не умеет в простую математику, то скорее всего в его способностях есть большие пропуски
Ну так и давай на собесе писать код
так и есть
нам не нужны люди, умеющие писать код, нам нужны люди, умеющие в проектирование, анализ, архитектуру, структуры данных
Тут правила ещё как меняются. Перемножив два uint32 вы получите значение, в 32 бита не помещающееся.
именно, надо это понимать и положить его в структуру соответствующего размера