Для пользователей, которые регистрируются. Если Вам не приходит письмо с подтверждением email, пишите на admin[at]quizful[dot]net - будем подтверждать вручную. Просим прощения за доставленные неудобства.

С уважением,
команда Quizful
Знаете ли Вы, что

Свои вопросы для тестов можно добавлять на странице с информацией о тесте. При этом для некоторых тестов добавление вопросов закрыто

Топ контрибуторов
loading
loading
Лента обновлений
ссылка 18:56:00
Комментарий от vasilchenko:
Это не трудно, но мало кто мыслит в отличной от деся...
ссылка 18:28:37
Добавлен вопрос в тест Java - Основы
ссылка 18:14:25
Комментарий от asker:
молоток, возьми с полки пирожок.
ссылка 17:36:28
Комментарий от alex_skn:
korniltsev, Вы правы. Ответ к задаче исправил, спасибо ...
ссылка 17:26:36
Комментарий от Petr0:
Аналогично
Статистика

Тестов: 130, вопросов: 5785. Пройдено: 113087 / 461676.

Junior C++ Developer

head tail Последние дипломы
18.07.2011
04.10.2010
03.08.2010

Подтвердило пользователей: 397

Описание квалификации Junior C++ Developer

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

Для Junior'а в таком случае есть много направлений по которым можно двигаться, но для любого из них необходим определенный базовый набор знаний и умений, который и проверяет данная квалификация.

Приведем список этих знаний:

  • Языки С/С++ (синтаксис, типы данных, адресная арифметика и указатели, классы)
  • Программирование (знание булевых операций, систем счисления, элементарных алгоритмов)
  • ООП (парадигмы и их применение в С++)

Здесь нет требования более углубленно знать алгоритмы и структуры данных, так как это серьезно пригодится только разработчикам игр. Не требуется также знать аспекты технологии/фреймворка/API, с которым будет работать Junior (это может быть например WinAPI, Qt или Symbian), так как это сужает целевую аудиторию Junior'ов, которым будет интересна эта квалификация.

Необходимые тесты

C - Основы

Как известно, язык С++ пошел от С, поэтому довольно большое количество возможностей С было перенесено в С++. Кроме того, язык С имеет более низкий порог входа, начинающим проще сначала выучить С, а затем плавно перейти на обучение С++, чем сразу "штурмовать" С++.

C++ - Основы

Качественный тест, охватывающий почти все аспекты языка. Вопросы теста несложные, но позволят выявить слабые места в знаниях С++.

Программирование - Основы

Данный тест необходим для проверки общих знаний. Булевские операции, системы счисления - все это любой программист должен знать назубок.

ООП в С++

Тест по практическому применению ООП в С++. Содержит вопросы по всем сопутствующим понятиям: конструкторы/деструкторы, классы-друзья, виртуальные функции, множественное наследование и т.д.

ООП - Основы

Здесь проверяются общие знания ООП. Если предыдущим тестом проверяется больше ОО возможности и синтаксис С++, то этим проверяется понимание ООП в абстрактной, не привязанной к языку программирования, форме.

Написание статьи

Тематика статьи предлагается администрации и либо принимается либо отвергается с предложением альтернативной. Тематика должна касаться предметной области. Это требование проверяет умение Junior'а быстро вникнуть в суть проблемы, а также способность излагать мысли последовательно и методично.

Составление вопросов

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

Решение задачи

Теоретические знания безусловно важны, но они имеют вес, будучи примененными на практике. Данное требование проверяет как раз практические умения Junior'а. Администрацией индивидуально отсылается условие задания, которое необходимо выполнить за какое-то определенное время. Задание будет несложным: или спроектировать структуру классов или алгоритмическая задача либо же задача на работу с API/технологией.

Важно: Вопросы насчет статьи и задачи можно задавать в комментариях на странице Вашей квалификации (не перепутайте с публичной страницей описания), на которую можно зайти из ссылки на профиле в блоке Квалификации.

Ждем Ваших комментариев и отзывов.