Найти тему
Заметки 1Сницы

Тестовые задания для джуна - программиста. Примеры

Такой вопрос пришел в личку. Публикую анонимно )
"Можно у Вас узнать какие тесты и тестовые задачи Вы предлагали своим кандидатам на этапе набора на стажировку?
Мы пробуем найти себе в компанию джуна на разработку 1С, хотелось бы понять какого типа задачи можно давать на тест и каких результатов реально от них ожидать"

Первое, что надо отметить - джун джуну рознь.🤣 Кто-то под словом "джун" понимает человека вообще с 0, кто-то спеца с опытом работы в год и который уже что-то умеет.
В этом посте далее я под "джуном" буду понимать кандидата, который имеет базовые знания (прошел курсы/книги/другие способы) , но не имеет опыта работы еще.

При отборе на стажировку я задания по 1С не давала.
Поэтому расскажу какие задания давала джунам, когда набирала их себе в команду.

Какие же задания?

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

🛠 выбрать всех клиентов, кто купил товар А и не купил товар Б. - Это базовое, наш джун должен такой запрос написать самостоятельно, простейший запрос на соединение 2х табличек.

🛠 рассчитать курсы валют на дату каждого поступления. Это классика, которую любят на собесах :) Здесь у меня нет иллюзий, что джун ее самостоятельно решит, но есть надежда, что а) найдет решение (гугл в помощь) б) поймет это решение и сможет его пояснить.

Всего было 5 такого рода заданий, какие-то проще, какие-то сложнее. Если человек справился (на на 100%, но что-то вразумительное прислал), то он приглашался на собеседование очно в офис.

В офисе ему выдавали ручку и листочек:) И предлагали решить простые алгоритмические задачи на любом известном ЯП или даже на псевдокоде. Синтаксис не важен, смысл задачи именно в способности написать алгоритм несложный. Задачи такого рода:

🦆 написать процедуру сортировки массива

🦆 написать функцию, которая рассчитывает N-ое число ряда Фибоначчи ( в чем суть ряда объясняли, если человек не знал)

Подробнее о том, как мы закрывали вакансию джунов я писала в посте Находим перспективных джунов