Vue.js приложения с качественной архитектурой?
Список: https://github.com/vuejs/awesome-vue#projects-usin...

А вообще. Предположу что дело немного в другом. 
Дело в том, что при работе с Vue у вас есть огромная гибкость в архитектуре. И каждый проект может организовать её так, как нужно для конкретно его задач. У кого-то структура подобная NuxtJS, а у кого-то что-то кардинально другое. Безусловно, есть какие-то специфичные Style guide, но это немного о другом нежели об организации.

Работая с Vue признаки "хорошого" и "плохого" кода точно такие де как и при работе в любом стеке. Плохая архитектура, это та, которую вам сложно поддерживать, где требуется много времени для внедрения какой-то фичи, или на отладку. И совершенно не важно о чем идёт речь: о Vue компоненте, или о обычной JS функции. 

Советую почитать вот это. Там речь идёт об ООП классах, но все признаки и методы так же применимы и для простых функций и для компонентов и для практически чего угодно на любом языке.
качество кода не соответствует требованиям компанииэто имеет силу, если они были указаны в тексте тестового задания.
Если их не было - это просто халявная работа для той конторы, которая запостила вакансию.

Возможно, просто таким образом собирает себе статистику по знаниям одновременно с разработкой модуля тестирования. "Одним выстрелом - сразу всех зайцев".

PS: В последнее, я верю больше, исходя из текста вопроса.