7 лет успешной работы.
Один из лидеров партнерской сети 1С-Битрикс.
Интересные проекты с известными клиентами.
Дружный молодой профессиональный коллектив.

Мы растем, и существующая команда еле справляется с большими и интересными задачами наших клиентов.
Нам нужна подмога! Мы ищем веб-разработчиков разных уровней.

Если вы профессионально владеете HTML,CSS,PHP и MySQL, и сделали не один десяток нагруженных веб-проектов, для вас припасено место старшего программиста или даже тим-лида. Если же вы только делаете первые шаги в программировании, мы возьмем на должность программиста-стажера и научим всем премудростям кодинга.

Плюсами будет знание с Javascript(jQuery), знакомство с системами контроля версий, а за знание API Битрикс - очень жирный плюс.

Мы подготовили вопросы, которые позволят нам наиболее полно оценить Ваши знания. Не переживайте, если не сможете ответить на все вопросы, но помните - чем больше ответов, тем лучше =)

  • Резюме (не более 5Мб)
  • Ссылка на резюме (HeadHunter, LinkedIn, Мой круг и т.д)
  • Вакансия:
  • Имя, Фамилия
  • Телефон
  • Email
  • Любые дополнительные сведения

  • В чем плюсы использования систем контроля версий? Какие сложности при работе с ними у Вас возникали?
  • При работе в команде, каким местам в разработке, Вы бы уделили больше внимания? Какие соглашения Вам помогли бы в командной разработке?
  • Использование баг-трекеров. Какими баг-трекерами Вы пользовались? В чем плюсы использования?
  • Расскажите о использовании Memcached. Какие сложности возникают при его использования?
  • Расскажите, в каких случаях лучше использовать Apache, в каких nginx?
  • С *nix знакомы? Какие дистрибутивы? Почему?

  • Что такое ООП и в чём его плюсы? Опишите ситуаци, когда процидурное программирование лучше объектно-ориентированного.
  • Коротко опишите понятия:
    • Инкапсуляция
    • Наследование
    • Полиморфизм
    • Класс
    • Объект

  • Что такое область видимости. Приведите пример.

  • В чём разница между функциями count() и sizeof()?
  • Поясните разницу между HTTP методами GET и POST
  • В системе авторизации есть следующее ограничение:
    «Логин должен начинаться с латинской буквы, он может состоять из латинских букв, цифр, точки и минуса и должен заканчиваться латинской буквой или цифрой.
    Минимальная длина логина — 1 символ.
    Максимальная — 20 символов»

    Напишите регулярное выражение, которое проверит данное условие.

  • Расскажите об используемых Вами фреймворках.
    В чем их плюсы?
    Для каких задач лучше использовать существующий фреймворк, а когда лучше все написать самому?

  • Как бы Вы получили количество строк выдаваемых запросом?
  • Получите 80 элементов начиная с 8
  • Как сделать dump Базы данных? (полный, выборочный)
  • Объясните преимущества InnoDB по сравнению с MyISAM
  • Объясните преимущества MyISAM по сравнению с InnoDB
  • Есть 3 таблицы InnoDB, в двух из них по 200,000 записей (строки примерно по 100 символов) и одна с 20 записями. Как лучше получить взаимосвязанные данные - используя один JOIN или несколько SELECT запросов?
    Объясните ваше решение.

  • В чём плюсы? В чём минусы?
  • Опишите принцип разработки bitrix-компонентов
  • Как получить ID пользователя зная его e-mail
  • Вам необходимо получить доступ к админ-панеле битрикса, но у Вас есть только доступ по ssh. Ваши действия?
  • Что делать, если в базе знаний нету описания метода?

  • Для чего нужен CSS?
  • Что такое селекторы?
  • Что такое позиционирование элементов? Какие виды позиционирования Вы знаете?
  • Понятия блочный, строчный элемент. Приведите примеры.
  • Сверстайте следующее: 3 блока. 1 слева, 1 справа шириной в 50px. Центральный блок занимает всё оставшееся место.

  • Когда выполняется JS?
  • Знакомы ли Вы с JQuery UI?
  • Отправьте с помошью AJAX на axaj.php POST запрос id=1&section=5 и верните ответ в блок <div id='wrapper'\>
  • Выберите все input'ы с атрибутом class="test", которые находятся внутри <div id="wrapper">
  • Что такое прототип?


Упс! Кажется, мы забыли сделать кнопку отправки формы. Но, мы надеемся, что для Вас это не будет серьезной проблемой.

Если у Вас нет идей как отправить форму, то смело жмите кнопку "Я сдаюсь". В этом случае форма тоже попадет к нам


Есть вопросы? Звони +7(495)287-08-66, спросить Евгению