Видел пару противоположных мнений насчёт тестовых заданий. Первое: полезно делать, так можно не только попасть во внимание компании, но и получить новые навыки. Второе: тестовое задание - это неуважение ко времени соискателя. Наверное, эти два тезиса имеют право на одновременное существование. Первое для новичков, вроде меня (буду вечным новичком). Второе для мидлов и выше. Короче, работаем с тем, что имеем. А поиск работы, тоже работа. Так значит у меня их теперь две. У этого задания было три этапа (пока 3, может будет больше)...
Один ресторан заказал вам написать приложение, которое в один клик отображало бы пользователю доступное меню в удобном виде. Для этого ресторан любезно предоставил свой сайт, откуда можно получить актуальную информацию о меню в виде идущих подряд названий. Напишите программу, которая выводит это меню на экран. На вход подаётся строка из названий блюд, разделённых символом «;», а на выходе эти названия перечисляются через запятую и пробел. Пользователь вводит строку, содержащую пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину...