2. При условном запросе, если ранее получил ETag, браузер отправляет заголовок …
3. Сохранение HTTP-метода (Hypertext Transfer Protocol) (например, POST остаётся POST) при временном перенаправлении гарантирует код …
4. Механизмы ETag/Last-Modified в связке с Conditional GET … (выберите два варианта ответа)
5. Подход, который лучше всего подходит для «неизменяемых» статических файлов (версированных билдов CSS (Cascading Style Sheets) /JS (JavaScript)), — это …
6. В аспекте оптимизации клиент–серверного взаимодействия AJAX (Asynchronous JavaScript and XML) … (выберите два варианта ответа)
7. Время первой загрузки веб-страницы увеличивает … (выберите три варианта ответа)
8. Сопоставьте элементы HTTP-оптимизации (Hypertext Transfer Protocol) с их описаниями:
9. Расположите по порядку шаги обработки HTTP-запроса (Hypertext Transfer Protocol) при наличии кеширующего reverse-proxy (Nginx/Varnish):
10. Метрика, измеряющая количество запросов, обрабатываемых системой за одну секунду, — это …
11. Сопоставьте механизм (компонент) с его описанием:
12. Вид нагрузочного тестирования, характеризующийся резкими всплесками запросов для проверки устойчивости, – это …
13. Расположите этапы в логическом порядке:
14. К вариативности сетевой задержки относится …
15. Упорядоченную и надёжную доставку TCP (Transmission Control Protocol) обеспечивает набор заголовков/полей …
16. В классический контроль перегрузок TCP (Transmission Control Protocol) входят такие фазы, как … (выберите три варианта ответа)
17. В контексте онлайн-игр UDP (User Datagram Protocol) … (выберите два варианта ответа)
18. Обобщённый порядок вида FIN → ACK → FIN → ACK указывает на завершение …-соединения (укажите аббревиатуру на английском языке)
19. Увеличению сетевой задержки/джиттера между игроком и сервером способствует … (выберите три варианта ответа)
20. Системные настройки/подходы, которые релевантны высоконагруженным серверам, — это … (выберите три варианта ответа)
21. Сопоставьте механизм (понятие) с его описанием:
22. Упорядочьте шаги установления TCP-соединения (Transmission Control Protocol) (3-way handshake) в правильном порядке:
23. Показатель колебаний задержки доставки пакетов в сети – это …
24. Расположите этапы в порядке обработки пакета ядром:
25. Сопоставьте утилиту с основной функцией:
26. Директива Cache-Control: no-cache …
27. При неизменности ресурса пара ETag + If-None-Match …
28. Заголовок, который считается устаревшим по сравнению с Cache-Control: max-age, но остаётся для совместимости, — это …
29. К согласованию представлений (content negotiation) относится … (выберите три варианта ответа)
30. Код редиректа, который сохраняет HTTP-метод при временном перенаправлении, — это …
31. Для версиированной статики (имя с хешем) оптимально использование …
32. Относительно влияния на производительность редиректы … (выберите два варианта ответа)
33. Сопоставьте механизм с его описанием:
34. Сопоставьте механизм (заголовок) с его описанием:
35. Расположите в правильной последовательности этапы условного GET по ETag при неизменности ресурса:
36. Расположите в правильной последовательности этапы условного запроса по If-Modified-Since, если ресурс не изменился:
37. Механизм выбора оптимального формата/языка/кодирования ответа на основе заголовков Accept* — это …
38. Горизонтальное масштабирование (scale-out) в игровых серверах характеризуется …
39. Алгоритм балансировки, который динамически направляет новые подключения на сервер с меньшим числом активных сессий, — это …
40. Consistent Hashing При добавлении/удалении серверов Consistent Hashing обеспечивает …
41. Балансировщик сетевой нагрузки, который может маршрутизировать по URL (Uniform Resource Locator) /заголовкам и завершать TLS (Transport Layer Security), — это … -балансировщик
42. DNS-подход (Domain Name System), который направляет пользователя к ближайшему региональному датацентру по IP (Internet Protocol), — это …
43. Для отказоустойчивого входного VIP без точки отказа уместно использовать …
44. Процесс «дренирования» (draining) при выводе сервера из ротации происходит путем …
45. Сопоставьте механизм с его описанием:
46. Сопоставьте метод с его описанием:
47. Расположите действия L7-reverse-proxy при обработке HTTP-запроса (HyperText Transfer Protocol) к бэкенду в правильной последовательности:
48. Расположите в правильном порядке шаги безопасного вывода узла из ротации при rolling-update (draining):
49. Схема объявления одного и того же IP-адреса (Internet Protocol) из разных региональных точек для «ближайшего» маршрута – это … (укажите одно слово)
50. Для иерархии памяти CPU → L1/L2/L3 → DRAM (Dynamic Random Access Memory) характерно то, что … (выберите два варианта ответа)
51. «Локальность данных» — это …
52. Технология, которая кэширует соответствия виртуальных и физических адресов, — это … (укажите аббревиатуру на английском языке)
53. Большие страницы (Huge Pages) характеризуются тем, что они … (выберите два варианта ответа)
54. Организация оперативной памяти NUMA (Non-Uniform Memory Access) характеризуется …
55. В многопоточности «false sharing» происходит, когда …
56. В контексте задержек/модели доступа SSD (Solid-State Drive) отличается от DRAM (Dynamic Random Access Memory) тем, что …
57. Сопоставьте понятие с его описанием:
58. Расположите в правильном порядке шаги обработки обращения к памяти при TLB-miss (Translation Lookaside Buffer):
59. Свойство программ, при котором обращения к памяти сгруппированы по времени и/или по близким адресам, — это …
60. Сопоставьте понятие с его описанием:
61. Расположите в правильном порядке шаги обработки первого доступа к странице файла при mmap, когда нужной страницы ещё нет в ОЗУ (оперативное запоминающее устройство) (demand paging):
62. Латентность случайного доступа на HDD (hard disk drive) в наибольшей степени определяет …
63. Случайные IOPS (input/output operations per second) HDD (hard disk drive) и SSD (Solid-State Drive) отличаются тем, что …
64. Уровень RAID (Redundant Array of Independent Disks), который выдерживает отказ двух дисков без потери массива, — это RAID …
65. Использование LVM (Logical Volume Manager) в серверной системе хранения обеспечивает …
66. Режим журналирования в ext3/4, который гарантирует запись данных до фиксации связанных метаданных, — это …
67. Полусинхронную (semi-sync) репликацию в MySQL характеризует то, что …
68. Метод кэширования, при котором операционная система может сообщить об успешной записи до фактической записи на носитель, — это … кэширование (укажите сочетание слов на английском языке)
69. Сопоставьте технологию и ее описание:
70. Расставьте в верном порядке шаги асинхронной репликации MySQL от момента коммита на мастере до появления данных на слейве:
71. Журнал предзаписи, в который СУБД (система управления базами данных) фиксирует изменения до применения их к данным, — это … (укажите аббревиатуру на английском языке)
72. Сопоставьте компонент (механизм) с его описанием:
73. Расположите в правильном порядке этапы фиксации транзакции в СУБД (система управления базами данных) с WAL (Write-Ahead Logging) (обобщённо):
74. Цель чёткого API-контракта (Application Programming Interface) между фронтендом и бэкендом заключается в том, что он …
75. В игровых приложениях для real-time применяют WebSocket, а для запроса /ответа операций применяют … (укажите аббревиатуру на английском языке)
76. На сервисные группы (микросервисы) функциональная декомпозиция дает … (выберите два варианта ответа)
77. К рискам, вносимым чрезмерной микросервисной дробностью, можно отнести …
78. К устойчивости (resilience) относятся такие паттерны, как … (выберите три варианта ответа)
79. Наблюдаемость высоконагруженной системы включает в себя … (выберите два варианта ответа)
80. Подход, который является наиболее подходящим для глобальной игры, — это …
81. Сопоставьте паттерн (компонент) с его описанием:
82. Расставьте в правильном порядке действия при graceful-degradation и отложенной обработке для «тяжёлой» операции:
83. Совокупность целей по доступности и времени отклика сервиса, на которые ориентируется команда эксплуатации, — это … (укажите аббревиатуру на английском языке)
84. Сопоставьте паттерн (механизм) с его описанием:
85. Расставьте в правильном порядке шаги canary-развёртывания сервиса с контролем метрик: