солидно, а зачем? и это по книге грокаем алгоритмы?
не всегда спрашивают готовые общеизвестные алгоритмы типа сортировок и т.п.
В некоторых случаях (не знаю процент,, может велик, а может нет, но по моему опыту почти в 100%, где меня спрашивали про алгоритмы) дают алгоритмическую задачку на решить. Напимер, есть входная строка, нужно с ней что-то сделать и что-то вернуть. И в этом смысл есть, т.к. человек должен сам придумать алгоритм решения и желательно оптимальный.