Try English version of Quizful



Раздаем бесплатные Q! подробности в группе Quizful.Alpha-test
Партнеры
Рекрутерам: Прескрининг кандидатов about
Топ контрибуторов
loading
loading
Знаете ли Вы, что

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

Лента обновлений
ссылка 22:03:47
Комментарий от yourun:
Я понимаю вашу боль с этим вопросом, постараюсь его отред...
ссылка 21:13:52
Комментарий от mailtestcpp2:
При любом порядке вычесления выражения (x++ && y++)...
ссылка 19:54:45
Комментарий от sack:
Блин, долго сомневался, унаследованы ли интерфейсы от Syste...
ссылка 19:43:13
Комментарий от sack:
Согласен с остальными: никакого отношения к ООП вопрос не и...
ссылка 19:39:11
Комментарий от sack:
akaDElpher, +1
Когда сам столкнулся с этим вопросом, сразу ...
Статистика

Тестов: 152, вопросов: 8531. Пройдено: 366432 / 1771941.

Junior Java Developer

head tail Последние дипломы
19.01.2016
02.02.2015
25.11.2014
19.11.2014
13.10.2014

Пользователей в процессе подтверждения: 10165

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

Junior'ом обычно называют разработчика, который только начинает серьезно работать в определенной области технологий. У такого разработчика есть знания, позволяющие ему работать над реальным проектом, но очень мало (или нет) опыта такой разработки. Поэтому, зачастую в технических аспектах он советуется с более опытным разработчиком. Накопив достаточно знаний и опыта Junior становится mid-level разработчиком.

Если говорить о Junior Java Developer'е, то необходимы такие знания:

  • Программирование (системы исчисления, чем оператор отличается от операции, некоторые алгоритмы)
  • Язык Java (синтаксис, ООП возможности, многопоточность, стандартная библиотека)
  • OOP и OOD (парадигмы, основные паттерны проектирования)
  • Базы данных (JDBC, язык SQL)

Обычно для Java Junior'а не обязательно знание какой-либо конкретной технологии или фреймворка (например веб-сервисов или Spring). Достаточно знать зачем та или иная технология нужна, какие задачи с помощью нее решают, преимущества/недостатки в сравнении с похожими технологиями. Junior детально знакомится с такими технологиями/фреймворками в процессе работы над очередным проектом.

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

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

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

Java - Основы

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

ООП - Основы

Знание ООП парадигм на базовом уровне безусловно необходимо для Junior'а. Данный тест ставит себе задачу это проверить. Вопросы в основном теоретического плана и требуют соответствующего уровня подготовки.

ООП в Java

Тест посвящен ООП возможностям Java. Проверяет знание вопросов которые часто задают на собеседованиях Junior'ам: "как реализовать множественное наследование в Java", "в чем отличие абстрактного класса от интерфейса" и т.п. Содержит в основном практические примеры и неплохо дополняет предыдущий тест по теоретическому ООП.

SQL - Основы

На данный момент, базы данных используются в большинстве промышленных приложений. Поэтому эти знания довольно востребованы и Java Junior'у сейчас нужно иметь представление о JDBC и SQL. Тест проверяет базовые знания SQL и наиболее используемые его возможности.

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

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

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

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

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

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