|
1 / 1 / 0
Регистрация: 16.10.2015
Сообщений: 27
|
|
Проверить и прокомментировать вариант решения тестового задания при приёме на работу16.10.2015, 21:07. Показов 7514. Ответов 87
Метки нет (Все метки)
Приветствую!
Сделал тестовое задание, которое попросил сделать один работодатель, на что получил отказ и комментарий о том, что "оно сделано неидеально". Как вы думаете, что могло там не понравиться, чтобы знать на будущее? Это работодатель такой капризный или я такой кривой программер, что там действительно сделано так нехорошо? Несколько шероховатостей я вижу, но могли ли они быть основанием для отказа? Ниже привожу свои варианты решения задач.
0
|
|
| 16.10.2015, 21:07 | |
|
Ответы с готовыми решениями:
87
Проверить и прокомментировать вариант решения тестового экзаменационного задания по теории C++ и Си Тесты, вопросы и задания при приеме на работу Какого уровня тестовые задания при приеме на работу ребят без опыта |
|
Комп_Оратор)
|
|||
| 03.01.2016, 12:51 | |||
![]() Добавлено через 3 минуты
0
|
|||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|||
| 03.01.2016, 17:11 | |||
|
0
|
|||
|
Комп_Оратор)
|
|||||||
| 03.01.2016, 21:48 | |||||||
|
Добавлено через 4 часа 29 минут Вот дичь конечно, но в качестве алгоритма , так как я его понял: Кликните здесь для просмотра всего текста
За сам код просьба не бить.
1
|
|||||||
|
1 / 1 / 0
Регистрация: 16.10.2015
Сообщений: 27
|
|||
| 04.01.2016, 14:55 [ТС] | |||
|
Насчет подгонки условия - сказано, что "элементами являются символы", но не сказано, что ими не являются группы символов. "Необходимо отсортировать элементы в строке по алфавиту" неизвестно относится ли это к группам или нет, поскольку неизвестно, являются ли они элементами. Точнее, я не заигнорил часть условия, а домыслил слишком многое от себя. Добавлено через 14 минут 1. Пробелы не отрезаются. 2. Тестовый вектор (X+(V+M+A)+C+(M+L+(C+C)+C)) преобразуется в (C+(A+M+V)+X+(C+L+(C+C)+M)), а должен в ((A+M+V)+C+(C+(C+C)+L+M)+X). Вроде как группы остаются на месте, если я правильно понимаю.
0
|
|||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|||
| 04.01.2016, 15:03 | |||
|
Добавлено через 7 минут Кстати, еще один момент. При прочих равных еще и степень вложенности наверно должна учитываться, т.е. элемент ((А)) должен предшествовать элементу ((((А)))).
0
|
|||
|
Комп_Оратор)
|
|||||
| 04.01.2016, 15:37 | |||||
|
Хотя по хорошему надо было сразу и спросить. А теперь остаётся выбирать. Пример - ребус, требующий предположений. Текст - вполне строго сформулированное условие. Мне оно понравилось. Сначала, то что позиции элементов и групп закреплены, а элементы могут перемещаться только по заданным позициям, кажется усложнением. Но присмотревшись легко увидеть, что профитом является независимость сортировки элементов каждого уровня от вложенных групп. А это значит, что не нужны не рекурсия, ни дерево разбора, ни автомат Дейкстры... Прямая итерация легко решает прблему. Ваши работодатели задали Вам очень выгодную для себя задачу. В любом случае, они могут признать решение неверным. Кликните здесь для просмотра всего текста
![]() Вспомнилась надпись на четвёртой ступеньке храма Солнца: In a town where I was born, Lived a man, who wrote the C, And he told us of his life, In the bottom of the sea... We are need in a coders trade un'on, Coders trade un'on, coders trade un'on! Программистам нужен профсоюз, Нужен профсоюз, нужен профсоюз! *** Если бы кодеры всей Земли, Вместе программу накодить смогли...
0
|
|||||
|
1 / 1 / 0
Регистрация: 16.10.2015
Сообщений: 27
|
||
| 05.01.2016, 16:03 [ТС] | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 20.08.2016
Сообщений: 1
|
||
| 20.08.2016, 01:36 | ||
|
Задачка хорошая, как раз на то, чтобы посмотреть как программист умеет выбрать и правильно описать сущности. Если навыка не хватает, тут можно в трех соснах заблудиться, а если знаешь STL, то все становится легко.
0
|
||
| 20.08.2016, 01:36 | |
|
Не взяли на работу из-за неправильно выполненного тестового задания, посмотрите? Задание при приёме на работу
Задача при приеме на работу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|