Банк вопросов
Demo600 вопросов для подготовки к собеседованию
- Web-тестирование и DevToolsMiddleТехническое
Как именно данные сохраняются в Session Storage браузера
Session Storage хранит данные в формате пар «ключ-значение», где оба элемента представлены строками. Это временное хранилище, доступное только в рамках текущей сессии браузера.
- Web-тестирование и DevToolsMiddleТехническое
Какова структура данных в Local Storage браузера?
Local Storage сохраняет данные в формате пар «ключ-значение», где оба элемента представлены строками. Это позволяет быстро получать и обновлять информацию по уникальному ключу.
- Web-тестирование и DevToolsMiddleТехническое
Как устроено и где используется Session Storage в браузерах
Session Storage сохраняет данные как пары ключ-значение в пределах одной вкладки браузера. Эти данные доступны только во время текущей сессии и исчезают при закрытии вкладки или окна.
- Web-тестирование и DevToolsMiddleТехническое
Почему стили CSS могут не загружаться в браузере при тестировании
Отсутствие загрузки CSS может быть вызвано неправильным путём к файлу, отсутствием файла на сервере, ошибками MIME-типа, кэшированием, синтаксическими ошибками в HTML или CSS, а также блокировкой браузера из-за политик безопасности.
- Web-тестирование и DevToolsMiddleТехническое
Как работает и что хранит Local Storage в браузере
Local Storage сохраняет данные в формате ключ-значение внутри браузера и сохраняется после закрытия вкладки без ограничения по времени. Данные доступны только на том же домене, пока не будут удалены вручную или через скрипт.
- Web-тестирование и DevToolsMiddleТехническое
Возможно ли менять значение Cookie через браузер и скрипты?
Да, значения cookie можно изменять как вручную через инструменты разработчика браузера, так и программно с помощью JavaScript на клиентской стороне.
- Web-тестирование и DevToolsMiddleТехническое
Когда происходит автоматическое удаление данных в sessionStorage браузера
Данные в sessionStorage удаляются при закрытии вкладки или окна браузера, в котором они были созданы. sessionStorage сохраняется только в рамках конкретной сессии вкладки и не переносится между сессиями браузера.
- Web-тестирование и DevToolsSeniorТехническое
Ключевые особенности комплексного тестирования веб-приложений
Тестирование веб-приложений охватывает проверку функционала, производительности, безопасности и совместимости с разными браузерами и устройствами. Важно исследовать как пользовательский интерфейс, так и серверное взаимодействие, а также устойчивость к нагрузкам и защиту данных.
- Web-тестирование и DevToolsSeniorТехническое
Обзор движков браузеров и их роли в тестировании
Основные движки браузеров — это Blink, Gecko, WebKit, Trident, EdgeHTML и Presto. Каждый движок отвечает за рендеринг страниц и влияет на совместимость и поведение веб-приложений.
- Web-тестирование и DevToolsMiddleТехническое
Основные виды верстки и их особенности в веб-разработке
Существует несколько ключевых подходов к верстке: блочная, табличная, адаптивная и резиновая. Каждый из них применяется в зависимости от требований к дизайну и устройствам пользователей.
- Web-тестирование и DevToolsMiddleТехническое
Как регулируется срок хранения данных в браузерном кэше
Время хранения данных в кэше определяется параметрами, такими как Time-To-Live (TTL), Expires и Cache-Control. Эти настройки задают период, после которого кэшированные данные считаются устаревшими и должны обновляться или удаляться.
- Web-тестирование и DevToolsMiddleТехническое
Как определяется срок действия cookie в браузере
Срок жизни cookie контролируется параметрами Expires или Max-Age. Expires задаёт точную дату истечения, а Max-Age — время в секундах с момента создания. Без этих параметров cookie действует только в текущей сессии браузера.
- Web-тестирование и DevToolsJuniorСкрининг с HR
Что представляет собой DOM-структура веб-страницы
DOM-структура — это иерархическая модель документа, где каждый HTML-элемент представлен узлом дерева. Она позволяет динамически изменять содержимое, стиль и структуру страницы с помощью скриптов.
- Web-тестирование и DevToolsJuniorСкрининг с HR
Что представляет собой sessionStorage в браузерах и как работает
sessionStorage — это веб-объект для временного хранения данных в формате ключ-значение, доступный только в рамках одной сессии браузера. Данные удаляются при закрытии вкладки или окна и изолированы между разными вкладками.
- Web-тестирование и DevToolsJuniorСкрининг с HR
Что представляет собой localStorage и как его используют в браузере
localStorage — это браузерное хранилище данных в формате ключ-значение, которое сохраняет информацию на стороне клиента без срока действия. Данные остаются доступными даже после закрытия или перезагрузки браузера.
- Web-тестирование и DevToolsJuniorСкрининг с HR
Что представляет собой набор инструментов DevTools в браузерах
DevTools — это встроенный в браузеры инструментальный пакет для анализа и отладки веб-страниц. Он позволяет просматривать структуру HTML, стили CSS, выполнять отладку JavaScript и отслеживать сетевые запросы.
- Web-тестирование и DevToolsMiddleТехническое
Когда завершается браузерная сессия и что на это влияет
Браузерная сессия завершается при закрытии браузера или вкладки, а также при истечении срока действия сессионных данных, таких как сессионные куки, которые обычно удаляются после закрытия браузера.
- Web-тестирование и DevToolsMiddleТехническое
Можно ли сохранять cookie в LocalStorage или SessionStorage?
Cookie технически можно сохранить в Web Storage, но это не рекомендуется из-за рисков безопасности и отсутствия автоматической поддержки срока действия. Для управления cookie лучше использовать встроенные методы браузера.
- Web-тестирование и DevToolsMiddleТехническое
Как выявить проблемы адаптивной верстки с помощью DevTools
Да, инструменты DevTools позволяют обнаруживать ошибки адаптивного дизайна, эмулируя разные размеры экранов и устройства. Это помогает анализировать CSS и поведение элементов на различных разрешениях.
- Web-тестирование и DevToolsSeniorТехническое
Возможности и преимущества серверного кэширования данных
Да, серверный кэш используется для ускорения обработки запросов и снижения нагрузки на базу данных. Для этого применяются инструменты вроде Redis, Memcached или встроенные кэш-механизмы веб-серверов.
- Web-тестирование и DevToolsMiddleТехническое
Как браузер обрабатывает веб-запросы на клиенте
Браузер формирует и отправляет HTTP-запрос на сервер, получает ответ и интерпретирует его содержимое для отображения страницы пользователю.
- Web-тестирование и DevToolsJuniorСкрининг с HR
Что отображает вкладка Network в DevTools браузера
Вкладка Network показывает все сетевые запросы, которые выполняет браузер при загрузке и взаимодействии с веб-страницей. Она предоставляет данные о типах запросов, статусах, времени отклика и деталях заголовков и ответов.
- Web-тестирование и DevToolsJuniorСкрининг с HR
Как использовать Storage в DevTools для управления веб-данными
Storage в DevTools — это инструменты браузера для просмотра и контроля различных видов локального хранения данных, включая cookies, localStorage, sessionStorage, IndexedDB и cache. Они помогают QA-инженерам анализировать состояние и поведение веб-приложений на уровне сохранённых данных.
- Web-тестирование и DevToolsJuniorСкрининг с HR
Какая роль движка WebKit в отображении веб-страниц?
WebKit — это движок рендеринга, который преобразует HTML, CSS и JavaScript в визуальное представление страниц. Он является основой браузера Safari и используется в ряде приложений на продуктах Apple.
- Web-тестирование и DevToolsJuniorСкрининг с HR
Какова роль Webhook в автоматизации обмена данными между веб-приложениями
Webhook — это механизм, который позволяет веб-приложениям отправлять уведомления и данные на заранее заданный URL в момент наступления определённых событий, обеспечивая асинхронный обмен информацией без постоянного опроса сервера.