Skip to content

Instantly share code, notes, and snippets.

@e-kostylov
Last active August 29, 2015 14:06
Show Gist options
  • Save e-kostylov/06c5f9ba6b05dc97a8b6 to your computer and use it in GitHub Desktop.
Save e-kostylov/06c5f9ba6b05dc97a8b6 to your computer and use it in GitHub Desktop.

Тест на зание веб технологий

Всего ~ 58 вопросов, 125 баллов. На отлично нужно набрать > 100

1 час 30 минут на весь тест. Это около 1.5 минуты на вопрос.

PHP, Linux, MySQL

Какие в POSIX системе права на файл test.txt установит следующий PHP-код: chmod('test.txt', 777)? (2)

  • Для всех на чтение, запись и выполнение

Чем отличаются функции mysql_connect и mysql_pconnect? (2)

  • mysql_pconnect создает постоянное соединение с БД

Какие теги не могут использоватся для оформления PHP кода?(2)

  • <! !>

Какие данные пользователя сайта можно считать на 100% достоверными?(2)

  • cookie

Чем интеграл отличается от производной? (3)

  • процесс вычисления производной - обратный процесс интегрирования

С помощью какой команды Linux можно найти все вложенные поддиректории директории? (3)

  • find ./ -type f

Какое из выражений соответствует умножению переменной $a на 4? (2)

  • Ни одно из указанных

Каким будет результат выполнения кода? (2)

  • Test

Какой из модулей PHP позволяет увеличить производительность выполнения php скриптов? (3)

  • zend optimizer

Какой тип данных возвращает функция array_unique() ? (2)

  • mixed

С помощью какой команды Linux можно создать ссылку на файл? (2)

  • ln

Кто был первым программистом? (3)

  • Ада Лавлейс

Каково будет значение переменной $b после выполнения нижеприведенного кода? (2)

  • True

Какой оператор необходимо использовать в запросе, что бы получить результат? (2)

  • join

Какой прототип функции autoload корректный? (3)

  • function __autoload ($className)

В чем отличие методов POST и GET? (2)

  • В GET данные передаются в адресной строке, а в POST – через шифрованный тоннель

Каким будет результат выполнения кода? (2)

  • "10.00"

Какой паттерн проектирования необходимо использовать для реализации класса, который должен иметь только одну сущность во время выполнения скрипта? (2)

  • Singleton

С помощью какой команды можно выполнить backup баз данных MySQL? (3)

  • mysqldump

Какую функцию следует использовать для вывода типа и значения переменной? (2)

  • var_dump

Каким будет результат выполнения кода? (2)

  • 3

Каким будет результат выполнения кода? (2)

  • Ничего не выведет

Что удаляет функция delete в PHP? (3)

  • Не существует такой функции

С помощью какой команды можно посмотреть план выполнения запроса в MySQL? (3)

  • explain

Каким будет результат выполнения кода? (2)

  • 22345

Для высоконагруженного проекта с множеством backend серверов где эффективнее всего хранить сессионные данные? (2)

  • mysql

Какой оператор необходимо использовать в запросе, что бы получить результат? (3)

  • left join

В чем отличие записей Class::method() и $Class->method() ? (2)

  • Вторую запись можно использовать, только если $Class – объект

Каким будет результат выполнения кода? (2)

  • true
  • false
  • 0
  • 1

Каким будет результат выполнения кода? (3)

  • Сообщение об ошибке, класс не может перекрывать контанты интерфейса.

Каким будет результат выполнения кода? (2)

  • 3

Какие из функций позволяют получить целиком содержимое файла? (2)

  • file_get_contents

Каким будет результат выполнения кода из файла main.php? (4)

  • Bar

JavaScript

Какие из этих вызовов корректно бросят исключение ? (2)

  • throw "Ошибка"

Как правильно вывести приветствие через 5 секунд после запуска скрипта? (2)

  • setTimeout('alert("Привет!")', 5000);

Что делает код: (3)

break me;
  • Выходит из текущего блока цикла или switch на метку "me"

В каком случае из перечисленных событие не попадет на обработку javascript? (2)

  • Только если javascript отключен

Сколько параметров можно передать функции ? (2)

  • Любое количество

Можно ли в скрипте перевести посетителя на другую страницу сайта? (2)

  • Да, куда угодно

Какие варианты правильно объявляют переменную для f, возвращающей сумму двух аргументов ? (2)

  • var f = function(a,b) { return a+b }

Что из этого - не событие мыши ? (2)

  • onmousescroll

Где в документе может располагаться тэг script по стандарту HTML ? (2)

  • Только в HEAD

Какое событие не вызывается кликом мыши ? (3)

  • onclick

Есть ли какая-нибудь разница между этими двумя определениями функции ? (2)

function f(a,b) { return a+b }
var f = function(a,b) { return a+b }
  • Нет, вообще без разницы

Какие конструкции для циклов есть в javascript? (2)

  • Три: for, while и do...while.

Можно ли через javascript подключить внешний js-файл, отсутствующий на странице? (4)

  • Да, но только до загрузки страницы

Какие из этих вариантов задают массив из элементов "a", "b" ? (2)

  • var a = new Array("a","b")

HTML и CSS

Какой элемент является необязательным и его можно опустить (два варианта)? (2)

  • <ul>
  • <li>

Как установить кодировку документа? (2)

  • <meta charset="utf-8">

Какие два элемента являются обязательными для любого кода HTML? (2)

  • <body>
  • <html>

Какой элемент внутри секции является обязательным? (2)

  • <title>

Какая строка содержит ошибку? (2)

  • <img src=black.jpg alt=Пришельцы>

Что такое стиль? (2)

  • Язык разметки гипертекстовых документов.

В какой строке содержится корректный синтаксис? (2)

  • body{color=black}

Какой размер написан с ошибкой? (2)

  • все правильно;

Какое выражение написано корректно? (2)

  • color: #fco

Какая строка написана правильно? (2)

  • P { color: 333; }

Какой атрибут используется для определения внутреннего стиля? (2)

  • style
@akovardin
Copy link

81

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment