39. Къде се съхраняват логовете на приложенията в операционната система Linux? * 40. Какви са признаците за теч на памет в JAVA приложение? * Значително намаляване на производителността при продължителна работа на приложението; Грешки в логовете от типа memeryEmpty; FatalError, които водят до спешно затваряне на приложението; Поява на екрани за блокиране;
DevOps
45. Какво е Docker файл? - Локално хранилище на Docker образи; - Файл с инструкции за създаване на Docker образ; - Конфигурационен файл на Docker; - Официална документация на Docker; 46. Кой процес е първичен в контейнера? - FROM; - RUN; - initd; - run.deamon; 47. Команда за създаване на Docker образ?
34. За какво е необходима технологията NAT? * - Увеличаване на стандартното количество VLAN; - За ограничаване на входящия, изходящия и вътрешносетевия трафик; - Осигуряване на безконфликтна адресация в интернет; - Назначаване на DNS шлюз и създаване на мрежови таблици; 35. Какви са портовете TCP/IP? * - Абстракция на ниво различни операционни системи, която регулира комуникацията между приложенията чрез протоколите TCP или UDP; - Вградена помощна програма в някои операционни системи, която позволява пренасяне - "портране" на помощни програми и приложения между операционните системи; - Интерфейси на мрежовото оборудване; - Интерфейси на ядрото на операционната система, чрез които може да се взаимодейства с ОС от програмния код; 36. Какви са нивата на модела OSI/ISO? *
28. Какви потоци данни в Linux знаете? 29. Посочете вариантите на заявки, които ще се изпълнят без грешки - select * from processing_db where user_id=413; - SELECT user_id FROM processing_db; - select * from processing_db where user_id=413 - select * from pg_state_activity where db_name="processing_db"; - select * form instruct;
30. Кои от следните твърдения са верни относно SQL и СУБД? * - Индексите работят чрез създаване на отделна структура от данни, която съдържа копия на индексируемите колони в сортиран ред. При изпълнение на заявка механизмът на базата данни търси в индекса редовете, които отговарят на условията на заявката, и след това извлича реалните данни от таблицата; - Никоя СУБД не може да гарантира спазването на теоремата CAP; - СУБД не поддържат връзки един към много; - СУБД може да работи от името на потребител с права на root; 31. Какво е подзаявка в SQL? * - Вградена функция на езика за автоматична оптимизация на заявки; - Синтактична конструкция, която позволява да се запитват неизвестни данни в рамките на изпълняваща се заявка; - Остаряла функция в някои СУБД; - Възможност за търсене на информация не само в рамките на една таблица, а в цялата съществуваща база данни;
48. Команда за стартиране на контейнера? docker start; docker continue; docker init; docker run; 49. Как да видите списъка с работещите docker контейнери? docker ps; docker ls; docker ll; docker –procces; 50. Какво е CI/CD? Инструмент за мониторинг на ОС; Методология, която обединява процесите на непрекъсната интеграция и внедряване на софтуер;
24. Посочете основните тезиси на linux начина - Всичко е файл; - Блокирането на потребителя root е задължително; - Една утилита добре решава една задача; - Системните извиквания са измислени за по-удобно управление на процесите; 25. С коя утилита може да се види натоварването на системата? - ps as; - top; - ls -la; - sudo apt-get;
51. Какво е Jenkins? - Една от най-известните реализации на конвейери за доставка и разгръщане на код; - Софтуер, предназначен за мониторинг на отдалечени мрежови възли; - Приложение за геолокация на мрежови възли; - Един от основните процеси на операционната система Linux; 52. Посочете основните същности на Kubernetes: - Deployment; - лимити; - endpoint; - ConfigMap; - Secrets; - Нива; - Pod; - ReplicaSet;
37. Какво е MAC адрес? - Уникален адрес на устройството на физическо ниво; - Протокол за преобразуване на IP адреси; - Метод за криптиране на данни в мрежата; - Начин за свързване на устройство към мрежата; 38. Как да разберете IP адреса на компютър с операционна система Linux? - ifconfig; - ipconfig /all; - ip a; - cat /etc/netconfig; 39. Къде се съхраняват логовете на приложенията в Linux? - /var/log/;
От какво Kafka няма да може да работи? - Без ZooKeeper; - Без репликация на брокери; - Без фина настройка на клиента; - Без лицензионно споразумение, което от своя страна е ключът за активиране;
32. Каква е съхраняваната процедура в SQL? - SQL заявка, изпълнявана в техническата част на СУБД; - Предварително компилиран набор от SQL оператори, който се съхранява в базата данни и може да бъде изпълнен с една команда; - SQL заявка, съхранявана на клиента; - Възможност за търсене на информация не само в една таблица, а във цялата съществуваща база данни; 33. Какви са двата глобални мрежови процеса? - DHCP и VLAN; - Превключване и маршрутизиране; - Листинг и отговор; - Назначаване на DNS шлюз и създаване на мрежови таблици; 34. За какво е необходима технологията NAT?
53. Какво е etcd в рамките на кластер k8s? 54. Какво е namespace? 55. За какво е полезна утилитата kubectl?
26. Как да разберете текущата работна директория? - ll; - who; - uname -a; - pwd; 27. На сървъра има директория, която съдържа поддиректория, вътре в която има файл. Вие сте собственикът на всичко рекурсивно (/dir/dir/file), групата също е ваша. Ако се опитате да прочетете файла с вашия потребител, конзолата връща съобщение permission denied. Какво липсва? - Бит x в една от директориите; - Правата на потребителя root; - Правата за четене на файла; - Може би само ако файлът е изпълним; 28. Какви потоци от данни в Linux знаете?
23. Посочете съществуващите командни редове на Linux? cat; ls; grep; version; top; interfaces; unlock; systemctl; grep; less; ns; nmap; 24. Посочете основните тезиси на Linux пътя
43. Какво е Docker? * - Инструмент за стартиране на контейнери; - Виртуална машина с предварително зададени зависимости; - Хипервизор на базата на Linux; - Операционна система на базата на BSD; 44. Посочете правилното определение на технологията за контейнеризация? * - Стартиране на приложението в минимална среда, необходима за работа. В контейнера вече са налични всички библиотеки и зависимости, необходими за стабилната работа на приложението; - Изолиране на част от ресурсите на ОС за изпълнение на приоритетни процеси; - Технология на Linux, която позволява безопасно настройване на ядрото; - Технология, която позволява контейнеризиране на грешки на приложението за неговата стабилна работа;
41. Каква може да бъде причината за изтичане на памет в JAVA приложения? * - Неправилно управление на обекти в купчината; - Липса на използване на събирача на отпадъци; - Неправилна употреба на статични променливи; - Прекомерна употреба на рекурсивни функции; - Неправилна употреба на конструктори; 42. Какви са типовете изтичане на памет в JAVA приложения? * - Чрез незатворени ресурси; - Използване на неправилни структури от данни; - Неправилна употреба на събирача на отпадъци; - Неправилна употреба на потоци от данни; 43. Какво е Docker? *
56. При какви условия е невъзможно да се разположи кластер k8s? - Такви условия няма; - Не е възможно да се разположи кластер на един възел; - За разполагане е необходим отделен възел за API; - Всички управляващи елементи на клъстера трябва да бъдат разположени на отделни физически сървъри; 57. Кой от следните е брокер на съобщения? - Apache Kafka; - Postgres; - OracleMQ; - RabbitMQ; - Asterix; - ActiveMQ; - Artemis;