Стажировка/обучение по программе ПРАКТИКА PHP/CMS в IT-компании (часть 1)
Автор: Александр
Недавно прошел экватор 2-го уровня PHP и решил, что пора задуматься и о работе - по крайней мере сделать разведку боем. В результате мой выбор пал на одну IT-компанию, которая проводит набор "студентов и начинающих разработчиков" на 3-х недельное обучение специфике работы в их компании (а ля обучение/стажировка, но без денег) и при успешном завершении обучения предлагают вакансию Junior РНР/CMS Developer.
Отборочный тур состоит из теста и, если их все устраивает, собеседования. Около двух недель назад прошел сам тест, и на днях сообщили, что я был "допущен" к собеседованию. И пока я к нему готовлюсь, предлагаю Вашему вниманию сам тест...
Замечание: это мой вольнй пересказ, поэтому к словам можно не придераться. Итак:
ТЕСТ расчитан на 30 минут (разумеется, ничем пользоваться нельзя).
- DB Server, Application Server, User, DNS Server. Указать, используя приведенные 4 термина, что происходит после введения URL и нажатия клавиши Enter.
- Заполнить таблицы истинности. Это проверка на понимание if-else связей.
- Вопрос по реляционным БД: приведено 5 таблиц, нужно указать их связи и назвать эти связи.
- Объяснить смысл работы различных JOIN-запросов, используя диаграмму Венна.
- Какие определения переменных в PHP верны:
A)$var = 123;
B)$123 = “Text”;
C)${‘var’} = 123;
D)$$var = 123;
- Назовите предопределенные константы PHP:
A) TRUE; B) NULL; C) __FILE__; D) CONSTANT; - Что передается между страницами:
A) static; B) global; C) $_SESSION; D) ничего из вышеперечисленного; - Какая последняя стабильная версия PHP?
A) 6.1; B) 5.6; C) 7.2; D) 8.0; <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’]
- Если для куки не указан параметр expire,
A) время ее жизни бесконечно;
B) будет удалена при закрытии браузера;
С) время жизни 30мин;
D) время жизни 24 часа. - Какие функции преобразуют массив в строку:
A) implode; B) explode; C) json_encode; D) serialize; - Что поддерживается последней версией PHP?
A) генераторы; B) трейты; C) блоки finally; - Написать html-код, к которому может быть применен следующий CSS
#main .sub.current li li {color: red} -
<div id=”main”> Test </div>
Написать JS-код, который меняет содержание дива на Hello World
Комментарии о School-PHP (0):