Вакансия стажера разработчика в Волгограде
+7 (495) 648-57-90
+7 (8442) 95-99-99

Анкета ученика веб-разработчика (стажера)

Мы ждем студентов старших курсов или начинающих специалистов.

Гибкий график (от 5 часов в день).

Рабочее место — в Волгограде. Рассматриваем кандидатов из других городов, готовых переехать.

Ученик веб-программиста (стажер)


Мы сделаем из толкового новичка профессионального веб-разработчика:
  • средства разработки: PHPStorm, Git, веб-сервер, средства отладки;
  • рабочее место и необходимое программное обеспечение;
  • качественные видеоуроки и проверка заданий наставником;
  • доступ к знаниям опытных разработчиков.
Стажерская зарплата:
  • 20 тысяч рублей в месяц, если вы работаете полный день;
  • 12.5 тысяч рублей в месяц при гибком графике (5 часов в день в среднем).
Процесс роста:
  • Первые недели — учебные задания, видеоуроки и помощь наставника;
  • Через месяц вы начнете решать настоящие задачи;
  • Через три месяца вы будете включены в команду крупного проекта.

ИНТЕРВОЛГА — правильное место для старта карьеры программиста. 

Решите задачи и заполните форму

1. Напишите код на PHP для решения задачи.

Есть отсортированный по возрастанию массив
из 1000 элементов. Есть число, которое точно есть в этом массиве. Выведите на экран его порядковый номер.
Функции поиска элемента в массиве не используйте, напишите цикл.

2. Решите задачу

В стакане размножаются амебы. Амебы размножаются делением на две. Деление происходит 1 раз в секунду. Если в пустой стакан посадить одну амебу, то он заполнится амебами через 1 минуту. Через какое время пустой стакан будет заполнен амебами, если посадить туда сразу две амебы? 
Почему?

3. Что делает этот sql-запрос? Объясните по-русски

select count(*) from users inner join orders on users.id=orders.id_user where users.age<19

4*. Интерфейс добавления и просмотра данных

В таблице базы данных хранятся страны. Напишите на html, css, js, php интерфейс добавления новой страны в таблицу и просмотра списка стран из таблицы.

Структуру таблицы придумайте самостоятельно. Удаление и редактирование делать не нужно.

Обратите внимание, мы принимаем только хорошие решения этой задачи.

Хорошее решение – это:

  • защита от инъекций при получении параметров через get- или post;
  • защита от опасного текста, вводимого пользователем;
  • осмысленное название полей и таблицы базы данных;
  • разумное оформление кода – имена переменных, функций, отступы, комментарии; код должен быть прост в поддержке;
  • отсутствие дублирование кода; копипаст – признак низкой культуры разработки;
  • запускаемость в linux-средах без танцев с бубнами (регистр имен файлов, относительные пути);
  • разделение логики работы и представления – некрасиво писать html и php вперемешку;
  • осмысленное использование css и хотя бы немного на js.

HTML- и CSS-фреймворки использовать можно. PHP-код надо написать с нуля.

Это задание не нужно решать "как попало". 

Оно очень простое, но сделать нужно хорошо. 

Критерий качества решения — защищенность, надежность, простота реализации.


Хочу у вас работать