Web-технологии (Технопарк Mail.ru Group)
  • Web-технологии (Технопарк Mail.ru Group)
  • Web-технологии (Технопарк Mail.ru Group)
Web-технологии (Технопарк Mail.ru Group)
  • Web-технологии (Технопарк Mail.ru Group)
  • Web-технологии (Технопарк Mail.ru Group)

Web-технологии (Технопарк Mail.ru Group)

700,00 руб.
В течение часа!
Экзамен "Web-технологии (Технопарк Mail.ru Group)" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
10000 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Какие графические браузеры появились практически одновременно и считаются одними из самых первых?

Chrome
Netscape
Opera
Internet Explorer



Для каких целей планировалось создание сети ARPANET?

социального общения
научных
исследовательских
военных



Как назывался первый графический браузер?

NCSA Mosaic
Chrome
Internet Explorer
NCSA Mozilla



Чем характеризуются сайты Web 1.0?

контент генерируется пользователями
аскетичный дизайн
использование Ajax
статичное содержание страниц



Чем характеризуются сайты Web 2.0?

контент генерируется пользователями
аскетичный дизайн
предоставление и потребление API
статичное содержание страниц



Что такое семантическая паутина?

приемы, позволяющие сделать интернет-страницу удобную для пользователей
механизм, позволяющих обновлять страницу, не перезагружая ее
связь между пользователями в интернете
набор правил, позволяющих сделать интернет-страницы понятными для роботов



Что означает Back-end разработка?

разработка мобильных приложений
разработка программ, работающих на стороне клиента
разработка программ, работающих на стороне сервера



Какой адрес всегда является адресом локального компьютера?

192.168.0.1
127.0.0.1
94.100.0.1
127.0.0.0



Какие существуют методы HTTP-запроса?

HTTP
GET
PUT
POST



Какие существуют методы HTTP?

POST
GET
SET
OPTIONS
HEAD



Что хранит DNS?

отображение имен пользователей на ip-адрес
имена и пароли пользователей
отображение доменных имен на ip-адреса



Из чего состоит HTTP-запрос?

идентификатор метода
версия протокола
метод
идентификатор документа



Какие существуют интернет-протоколы?

HTTP
MTP
FTP
SMTP



Какой протокол используется для того, чтобы сервер при генерации ответа мог запустить внешнюю программу?

CGI
HTTP
FTP
SMTP



На каком уровне модели OSI описывается формат кадра Ethernet?

сетевой
канальный
транспортный
физический



Какие уровни существуют в модели OSI?

прикладной
физический
канальный
транспортный
логический



Что такое CRC в формате кадра Ethernet?

преамбула
адрес получателя
конец кадра
контрольная сумма



Для чего используется схема обмена пакетами "тройное рукопожатие"?

для установки TCP-соединения
для подтверждения получения пакетов данных
для получения TCP-сегмента
для шифрования данных



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

Сетевая карта
Switch
Маршрутизатор
Hub



Какие существуют ограничения ЛВС?

ограничения операционных систем
несовместимость различных архитектур
физические ограничения
ограничение числа хостов



Какие задачи решает протокол TCP?

маршрутизация дейтаграмм
управление потоком
надежная доставка
последовательное двустороннее соединение


Что содержится в TCP-сегменте?

номер сегмента в потоке
порт получателя
число переходов
порт отправителя



Какие домены относятся к первому уровню?

ru
mail.ru
ya.ru
com



Чем https отличается от http?

https работает быстрее
https является упрощенной (simple) реализацией http
https работает поверх зашифрованного соединения
через https можно передать большие объемы данных



Что определяет URL?

положение ресурса
идентификатор
размер данных
уникальный номер



Для чего используется протокол HTTP?

получение, изменение и отправка документов
надежная доставка данных
маршрутизация дейтаграмм
управление потоком



Как называется время "путешествия" сегмента данных от одного компьютера к другому и обратно?

Round Trip Time
Delivery Time
TCP Time
Trip Time



Какие существуют заголовки Email?

From, To
Subject
Date
Connection



Какой блок является блоком верхнего уровня в конфигурации Nginx?

http
VirtualHost
location
server



Что понимают под программным интерфейсом установления сетевых соединений?

сокет
порт
лог
запрос



Какие существуют файлы у Web-сервера?

PID-файл
Error-лог
Web-лог
скрипт запуска
файл конфигурации



Для чего используется Worker-процесс Web-сервера?

запуск дочерних процессов
обработка входящих запросов
управление дочерними процессами
открытие файлов логов



Что необходимо реализовать Web-серверу, чтобы он одновременно мог обрабатывать более одного клиента?

дочерние процессы (prefork)
основные процессы (master)
многопоточность (threads)
комбинированный режим (worker)



Какие существуют минусы у Event-Driven programming?

тяжело программировать
небольшое количество клиентов
блокирующие вызовы запрещены
расход памяти



Какие плюсы использования многопоточности на Web-сервере?

экономия памяти
все библиотеки thread-safe
быстрый запуск потока
простота



Для чего используется Master-процесс Web-сервера?

открытие файлов логов
обработка входящих запросов
чтение и валидация конфига
открытие сокета



Какие задачи решает Frond-end сервер?

обработка медленных клиентов
кеширование запросов
балансировка нагрузки
реализация бизнес-логики



Какие существуют Web-сервера?

FoxPro
Tomcat
Apache
Starman



Какие существуют Web-сервера?

Nginx
Jetty
JerryCat
Node.JS



Утилиты и их функции (установите соответствие)

Top список запущенных процессов
netstat список сетевых соединений
telnet элементарных tcp клиент
ab нагрузочное тестирование



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

Stream Poll
Long Poll
Streaming
Polling



Для чего используется Back-end сервер?

реализация бизнес-логики
кеширование запросов
балансировка нагрузки



В какой момент происходит обновление файлов-логов при обработке запроса worker-процессом Web-сервера если обработка прошла без ошибок?

сразу же после получения запроса от клиента
после проверки прав доступа к файлам
после отправки файлов клиенту
после получения URL



Какие языки программирования имеют динамическую типизацию?

JavaScript
Java
Ruby
Perl
Python



Какие требования к языку были сформулированы при разработке Erlang?

обновление кода налету
soft real-time
беспрерывная работа
hard real-time



Как называется проверка пользовательских данных на то, что они переданы в необходимом формате?

авторизация
валидация
экранирование
тестирование



Из чего состоят реляционные базы данных?

таблицы
словари
списки



Переменные окружения (установите соответствие)

REQUEST_METHOD метод (GET, POST и т.д.)
REQUEST_URI строка запроса
REMOTE_ADDR ip адрес клиента
SCRIPT_NAME имя текущего скрипта



Что содержит в себе http-запрос?

URI запроса
тело запроса
параметры запроса
специальный заголовок status



Какие существуют операторы SQL запросов?

INSERT
DELETE
POST
SELECT



Какие данные необходимы для построения пагинатора?

общее количество страниц
количество страниц справа и слева от текущей
текущая страница
шаблон страницы



Какой способ конфигурировать web-приложения является наименее предпочтительным?

скрипт на целевом языке программирования
значения настроек размещаются непосредственно в коде приложения
разделение конфигурационного файла на несколько файлов
использование специальных библиотек для конфигурационных файлов



Какие существуют основные способы обработки пользовательских данных?

Валидация
cgi-обработка
экранирование
делегирование
очистка



Как называется механизм постраничного вывода информации?

datanator
footer
paginator
header



Где можно хранить временные значения Web-страницы (например, список выбранных товаров в интернет-магазине)?

скрытые поля
URL
Сессии
Cookie
wizard



Как называется функция принимающая шаблон и данные для него?

шаблонизатор
генератор
конфигуратор
валидатор



Какие существуют правила (Best Practice) при разработке форм Web-приложений?

скрывать сообщения об успешном выполнении
проверять данные пользователя
сообщать об ошибках
выделять неправильно заполненные поля
разделять методы GET и POST



К какому типу относится http-протокол?

stateless
statefull
statepart
stable



Какие проблемы возникают при хранении данных web-приложением?

удаление данных
обеспечение доступа нескольких пользователей
формат хранения
целостность хранения
поиск по файлу



Как классифицируются СУБД по модели данных?

системные
реляционные
иерархические
сетевые



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

БД
СУБД
BDE
SQL



Каким образом хранятся данные в реляционных базах данных?

дерево
списки
таблицы



Какие существуют базы данных?

PostgreSQL
SQLite
MySQL
T-SQL



Операции реляционной алгебры (установите соответствие)

Выборка where
Проекция select
объединение union
пересечение intersect


Какой оператор определяет поля которые будут выбираться?
WHERE
FIELDS
FROM
SELECT



Какой оператор определяет таблицy из которой деляется выборка?

FROM
WHERE
TABLE
SELECT



На какие части подразделяется SQL?

DDL (Data Definition Language)
DQL (Data Query Language)
DSL (Data Select Language)
DML (Data Manipulation Language)



Какой оператор позволяет добавить данные в таблицу?

SELECT
UPDATE
ADD
INSERT INTO



Какой оператор позволяет изменить таблицу?

DROP TABLE
CHANGE TABLE
ALTER TABLE
EDIT TABLE



Что такое минимальный набор атрибутов, обеспечивающий уникальность кортежа?

ключ
значение
id
номер



Какие принципы включает ACID?

Consistency – согласованность
Constancy – постоянство
Isolation - изоляция клиентов
Atomicity - атомарность операций



Какие существуют рекомендации при проектировании баз данных?

логическое разделение сущностей
связи N:M реализуются через внешний ключ
связи N:M реализуются через промежуточную таблицу
выделение синтетических первичных ключей



В каком случае база данных относится к первой нормальной форме?

каждый кортеж уникален
каждый кортеж содержит только одно значение для каждого из атрибутов
каждый кортеж содержит не более двух значений для каждого из атрибутов



Как называется набор библиотек, который позволяет строить каркас приложений и далее использовать их при разработке большего приложения?

паттерн
фреймворк
декоратор
шаблонизатор



Какие существуют фреймворки?

Django
Python
Pyramid
Joomla
Yii



Почему при разработке используют фреймворки?

готовая архитектура проекта
участие в Open Source проектах
экономия ресурсов
поддержка всеми браузерами



Какие возможности предоставляет Django

Интернационализация
Гибкая ORM
Некеширующий фреймворк
Легко настраиваемый интерфейс администратора



Как называется схема использования нескольких шаблонов проектирования, с помощью которых модель данных приложения, интерфейс и взаимодействие с пользователем разделены на три отдельных компонента?

Data-View-Users
Model-Interface-Users
Data-View-Controller
Model-View-Controller



Какие части включает в себя MVC?

Control
View
Controller
Model



Как называется функция, которая вызывается над функцией, расширяя функциональность объекта?

шаблонизатор
шаблон
фреймворк
декоратор



Какие настройки баз данных включает в себя файл settings.py?

URL
PASSWORD
USER
ENGINE
NAME



Какое приложение содержит модель пользователя, модель для прав доступа, модель групп и т.д.?

django.contrib.auth
django.contrib.models
django.contrib.admin
django.contrib.users



Полезные команды (установите соответствие между командой и ее функцией)

python manage.py validate проверка модели на ошибки
python manage.py sqlall демонстрация sql кода
python manage.py syncdb выполнение sql кода



Что возвращает метод Category.objects.filter()?

объект
хеш-таблицу
список
массив



Какие существуют требования к контроллерам?

должны возвращать HttpRequest
должны принимать HttpRequest первым параметром
должны возвращать HttpResponse
должны быть callable объектом
не должны быть callable объектом



Какие существуют контекстные процессоры в Django по умолчанию?

Request
Auth
dynamic
static



После какой команды, для формы можно выполнить методы cleaned_data?

передача данных в форму
проверка данных формы
создание формы



Как в Django называются данные, которые пробрасываются в шаблон и используются на странице?

контекстные процессоры
контекстные декораторы
контекстные шаблонизаторы
контекстные запросы



Что такое Middleware?

аналог модели
классы для работы с админкой
пример классового контроллера
слои, которые проходит запрос



Какие существуют методы у классов Middleware?

process_response
process_request
process_view
process_controller


Какие существуют классовые контроллеры в Django?

ClassView
DetailView
TemplateView
ListView



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

сохранение значения
генерирование значения
возвращение значения
генерирование кеша



Какие существуют условия кеширования?

быстрый доступ к кешу
низкая вероятность использования кеша
надежность хранения данных
высокая вероятность использования кеша
временное хранилище



Какие существуют примеры использования Middleware?

статистика
аутентификация
редирект
обработка шаблона
обработка запроса



Что из перечисленного позволяет оптимизировать работу web-приложения?

отсутствие лишних запросов к БД
использование правильных индексов
часть работы за БД можно переложить на Python
профилирование запросов с Django Debug Toolbar
выборки только по нужным полям



Какие данные могут быть закешированы?

часть данных
база данных
контроллер
сайт
часть шаблона



Из каких частей состоит ключ кеша?

префикс
постфикс
ключ записи
версия



Какие существуют особенности HTML?

непарные тэги
перестановка тэгов
нельзя использовать свои тэги
произвольный регистр



Какую структуру представляет собой HTML?

массив
список
дерево
таблица


История развития HTML (установите соответствие)

1989-1991 Тем Бернерс Ли создал HTML
1994 Создание W3C
1995 HTML 2.0 объявлен как стандарт
1999 HTML 4.01



Какие существуют особенности XHTML?

только нижний регистр тэгов
строгая вложенность
тэги всегда парные
атрибуты без сокращений
DOCTYPE необязателен



Какие существуют тэги верхнего уровня?

html
meta
head
body



Информация из какого тэга передается в заголовок окна браузера?

head
header
meta
title



Какие HTML тэги используются при создании таблиц?

head
tbody
table
tr



Какие существуют атрибуты у тэга form?

href
method
action
target



Блочные тэги HTML (установите соответствие)

P  параграф
hr горизонтальная линия
blockquote цитирование текста
div абстрактный блочный контейнер



Какие параметры HTML страницы можно задать при помощь CSS?

расположение элементов
размер элементов
количество столбцов и строк в таблице
границы и отступы



Как называется возможность загрузить несколько HTML-страниц в одном окне браузера?

explorer
фреймы
компановка
кэширование



Какие CSS стили позволяют задать границы и отступы элементов?

align
margin
padding
bottom



Как называется псевдокласс, который применяется к элементу, если на него наведен курсор мыши?

hover
cursor
over
mouse



Каким образом можно сделать так, чтобы элемент не отображался на HTML странице и не занимал место?

visibility: hidden
display: hidden
display: none
visibility: none



Какие сложные селекторы существуют в CSS?

контекстные
дочерние
табличные
соседние



Какой атрибут задает отступ внутрь элемента?

padding
border
content
margin



Вес селекторов CSS (установите соответствие)

Id 100
классы и псевдоклассы 10
тэги и псевдоэлементы 1



Какой из перечисленных стилей применяется по умолчанию для всех элементов?

position: static
position: fixed
position: absolute
position: relative



Что означает аббревиатура JSON?

JavaScript Operation Notation
JavaScript Object Notation
JavaScript Object Name
JavaScript Operation Notification



Какое ключевое слово используется в Javascript для объявления переменной?

var
try
str
throw



Какие типы переменных существуют в Javascript?

Boolean
String
Object
Var



Какие существуют стандартные объекты в Javascript?

RegExp
Date
Math
Game



Что означает аббревиатура DOM?

Dynamic Operation Model
Document Object Model
Domain Object Message
Discrete Orientation Model



Из каких частей в Javascript состоит замыкание?

литерал функции в момент ее выполнения
функция
лексическое окружение функции на момент ее создания
объект



Какие простейшие функции предоставляет браузер разработчику?

prompt
alert
document
alarm
confirm



Какой атрибут используется в тэге script для указания пути к файлу скрипта?

src
resource
location
path



Какие существуют современные API браузера?

windows
document
monitor
history
location
window



Какие существуют преимущества использования AJAX?

блокирует интерфейс
уменьшает сетевой трафик
уменьшает нагрузку на сервер
сокращает время загрузки страницы



Какой уровень DOM соответствует представлению HTML как о дереве?

DOM1
DOM0
DOM2
DOM3



Что является результатом выполнения AJAX запроса?

вызов функции alert
вызов функции в HTML
вызов функции в Javascript
HTML Request



Какая функция является точкой входа jQuery?

#
&
$
*



Какие существуют Javascript библиотеки?

jQuery
Prototype
Backbone
Underscore
Underbone



Какие существуют ограничения AJAX?

невозможно обновлять страницу без ее перезагрузки
невозможно загружать файлы
слабая интеграция с HTML
работает только в своем домене



Какие существуют плагины jQuery?

jquery.backbone
jquery.modal
jquery.validate
jquery.yii
jquery.slider



Какие существуют методы для работы с DOM в jQuery?

clone
appendTo
remove
appendFrom



Какие существуют расширенные селекторы в jQuery?

Div
checked
visible
radio



Как называются объекты, которые встраиваются и отображаются на сайте (запускаются виртуальной машиной Java)?
Java Fx
Java Flash
Java Applets
Java Flex


Какие существуют недостатки таких платформ как Flash, SilverLight и т.д.?

отдельная технология - отдельный программист
объем загружаемого кода может быть большим
поддержка аудио и видео
переносимость плагина



Какие из перечесленных технологий позволяют создать полноценное web-приложение?

Adobe Flash
MS SilverLight
Adobe Flex
Java Fx



Какой тэг в HTML5 определяет блок навигационных ссылок?

block
footer
nav
section



Какие новые тэги появились в HTML5?

footer
head
section
header



Что представляет из себя HTML5?

не реализуется непосредственно в браузере
это группа технологий
реализуется непосредственно в браузере
не совместим с HTML4
совместим с HTML4



Какие сущности включает в себя фреймворк backbone?

представления
модели
коллекции
шаблоны



Какие новые типы input появились в HTML5?

submit
data
search
email
month



Какой элемент HTML5 предоставляет возможности рисования?

picture
canvas
scrim
paint



Как называются приложения на основе HTML5, которые позволяют работать даже при разрыве соединения (данные берутся из кэша)?

Online приложения
Cache-приложения
Offline приложения
Web-приложения



Какой объект фреймворка backbone является входной точкой приложения?

модель
коллекция
роутер
контроллер



Какими достоинствами обладает SVG?

открытый текстовый формат
векторная графика, масштабируемость
интеграция с растровой графикой
легко отображать только часть картинки
размер файла не чувствителен к мелким деталям



Как называется язык разметки векторной графики?

GHTML
CSS
SVG
RGB



Какие возможности разработчику предоставляет Twitter Bootstrap?

готовые компоненты: кнопки, меню, закладки и т.д.
адаптируется под разные устройства
стили для основных тэгов
готовая панель администратора



Как называется метод взаимодействия компонентов web-приложения, при котором вызов удаленной процедуры представляет собой обычный HTTP-запрос?

REST
POST
PUT
SVG



Как называется процедура проверки подлинности пользователя?

сертификация
верификация
аутентификация
авторизация



Что означает флаг secure установленный для cookies?

доступны через JS
запрос только по HTTPS
не доступны через JS
запрос только по HTTP



Как называется предоставление субъекту прав на выполнение определенных действий?

сертификация
авторизация
верификация
аутентификация



Какой тип запроса должен выполняться при аутентификации пользователя?

PUT
POST
GOT
GET



Как по-другому называется сценарий регистрации пользователя?

login
signout
signin
signup



Какая информация сохраняется в объекте - сессия пользователя?

ключ сессии
ip-адрес
данные сессии
cookie



Какими свойствами обладает SSL?

шифрование канала передачи
увеличивает скорость передачи данных
поддерживает различные алгоритмы шифрования
целостность сообщений



Что является основным достоинством симметричного шифрования?

наличие общего ключа
высокая скорость
отсутствие общего ключа
наличие двух ключей



Что такое цифровой сертификат?

цифровой документ с публичным ключом
цифровой документ, подтверждающий принадлежность владельцу публичного ключа
цифровой документ с закрытым ключом
цифровой документ, подтверждающий принадлежность владельцу закрытого ключа



Какие существуют способы борьбы с XSS-атаками?

очищать выводимые данные
экранировать входные данные
очищать входные данные
экранировать выводимые данные



Какие существуют способы борьбы с CSRF?

использовать csrf_token
очищать входные данные
проверять метод запроса
проверять referer



Как называется возможность (уязвимость) вставить свой JS на чужой сайт?

SXX
SOP
XSS
SSL



Какую свою защиту от SQL-инъекций имеют SQL-сервера?

запрещают несколько запросов в одном пакете
проверяют метод запроса
используют квотирование
очищают выходные данные



Как называется вид интернет-мошенничества, когда пользователю отправляется ссылка на сайт-злоумышленника, внешне неотличимый от настоящего, или на сайт с редиректом?

Fishing
CSRF
SQL-инъекция
XSS


Какие существуют способы борьбы с SQL-инъекциями?

использовать csrf_token
использовать ORM
использовать квотирование
проверять метод запроса
использовать placeholders

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png