Смотря на какой уровень соискатель. И сколько по времени.
Задачи ОЧЕНЬ различны для
а) разных уровней (джун, мидл и прочие гуру)
б) времени решения - одно дело когда даётся решить на 5 минут (физбуз, сортировка), прямо на собеседовании, другое дело когда домой на пару вечером
в) Направление разработки - давать прогеру в финансовой сфере, что-нибудь из мира юнити3д не совсем верно, как и наоборот. И если мы ищем разработчика для научной разработки, то там будут задачи на длинную арифметику и прочий матан.
PS: Из последнего, что запомнилось, было - написать игру 2048, разбор смски от интернет-банка (превращение в json), подсчёт определённой подстроки в произвольном тексте.