Выполнил тестовое задание в конечном итоге был выдвинут отрицательный вердикт. Тестовое задание состоит из 3 - 4 пунктов, но будьте готовы, что вам накрутят дополнительные условия до которых вы должны были допереть.
В ходе проверки, их человек, допустил ошибку при проверке тестового задания.
Для проверяющего вся ваша реализация будет являться шаблонном, а зачем вы тогда на Delphi пишите? Пишите тогда на Си, пишите все с нуля.
В целом возможно и не правильное, но сложилось впечатление, что им код не интересен. Будьте внимательны при прохождении тестового задания лично у них.