Стажировка/обучение по программе ПРАКТИКА PHP/CMS в IT-компании (часть 1)

2018-04-02 23:12:42

Автор: Александр

Недавно прошел экватор 2-го уровня PHP и решил, что пора задуматься и о работе - по крайней мере сделать разведку боем. В результате мой выбор пал на одну IT-компанию, которая проводит набор "студентов и начинающих разработчиков" на 3-х недельное обучение специфике работы в их компании (а ля обучение/стажировка, но без денег) и при успешном завершении обучения предлагают вакансию Junior РНР/CMS Developer.

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

 

Замечание: это мой вольнй пересказ, поэтому к словам можно не придераться. Итак:

 

ТЕСТ расчитан на 30 минут (разумеется, ничем пользоваться нельзя).

  1. DB Server, Application Server, User, DNS Server. Указать, используя приведенные 4 термина, что происходит после введения URL и нажатия клавиши Enter.
  2. Заполнить таблицы истинности. Это проверка на понимание if-else связей.
  3. Вопрос по реляционным БД: приведено 5 таблиц, нужно указать их связи и назвать эти связи.
  4. Объяснить смысл работы различных JOIN-запросов, используя диаграмму Венна.
  5. Какие определения переменных в PHP верны:
    A) $var = 123; B) $123 = “Text”; C) ${‘var’} = 123; D) $$var = 123;
  6. Назовите предопределенные константы PHP:
    A) TRUE; B) NULL; C) __FILE__; D) CONSTANT;
  7. Что передается между страницами:
    A) static; B) global; C) $_SESSION; D) ничего из вышеперечисленного;
  8. Какая последняя стабильная версия PHP?
    A) 6.1; B) 5.6; C) 7.2; D) 8.0;
  9. <form action=””>
        <input type=”email” name=”email”  value=”test@gmail.com”>
        <input type=”submit” name=”submit” value=”Submit”>
    </form>

    Где будет храниться значение test@gmail.com?
    A) $_GET[‘name’]; B) $_POST[‘name’]; C) $_SESSION[‘name’]; D) $_REQUEST[‘name’]
  10.  Если для куки не указан параметр expire,
    A) время ее жизни бесконечно;
    B) будет удалена при закрытии браузера;
    С) время жизни 30мин;
    D) время жизни 24 часа.
  11. Какие функции преобразуют массив в строку:
    A) implode; B) explode; C) json_encode; D) serialize;
  12. Что поддерживается последней версией PHP?
    A) генераторы; B) трейты; C) блоки finally;
  13.  Написать html-код, к которому может быть применен следующий CSS
    #main .sub.current li li {color: red}
  14. <div id=”main”> Test </div>
    Написать JS-код, который меняет содержание дива на Hello World


Комментарии о School-PHP (0):


Напишите свой комментарий:
Имя:
E-mail:
на него отправится ответ
Skype Станислава:
напишите мой скайп
(есть внизу страницы)
Введите комментарий:

* Комментарий при отправке отправляется на пре-модерацию. Вынужденная защита от спама, чтобы сайт был чистым.

Главная БАЗОВЫЙ КУРС ПЕРВЫЙ УРОВЕНЬ программирования ВТОРОЙ УРОВЕНЬ верстки ВТОРОЙ УРОВЕНЬ программирования Начать обучение Запуск проекта Мелкие трюки Делимся практикой трудоустройства Проверь свои знания Задачи по PHP MySQL Блог Отзывы