Get Mystery Box with random crypto!

Список наиболее часто задаваемых вопросов на собеседовании Dev | Подготовка соискателей DevOps

Список наиболее часто задаваемых вопросов на собеседовании DevOps (полученные опытным путем от соискателей-постоянно пополняется):
1. Что такое DevOps?
2. Какие демоны кроме docker запускаются в экосистеме docker ?
3. Что вы знаете о сетевых протоколах?
4.Чем отличаются NAT от dNAT?
5. Какие виды NAT вы знаете ?
6. Как работает NAT в Linux (iptables)
7. Что такое Qos?
8. iptables цепочки — какие есть ?
9. По каким параметрам фильтруется iptables?
10. Как происходит загрузка docker контейнера?
11. Как поменять default docker-machine ip адрес?
12. Как загружаются модули ядра и как происходит подключение нового устройства в Linux?
13. Какой порядок загрузки Linux?
14. Что такое ttl пакета ?
15. BGP и OSPF что это?
16. Какие порты использует telenet, ssh ?
17. Как работают switch и hub.Что такое STP протокол.
18. Как работает ICMP протокол?
19. чем отличаются команды RUN и CMD в docker?
20. Чем отличаются команды ENV и ARG ?
21. Чем отличаются команды CMD и ENTRYPOINT как они работают?
22. Чем отличаются команды ADD и COPY ?
23 Какие сети вы в docker знаете?
24. Как создать сеть в docker ?
25. что такое load average, swap, inode?
Load average – это средняя загрузка, swap – это своп, это механизм виртуальной памяти, файл
подкачки. Inode – индексный дискриптор
26. Чем отличаются TCP от UDP?
TCP гарантирует доставку пакетов данных в неизменном виде, UDP ничего не гарантрует.
27. Когда нужно использовать swap а когда нет?
8Gb,16Gb не нужен swap.Когда мало оперативной памяти, нужен swap.
28. С какими методологиями работал — чем отличается Scrum от Kanban?
29. Чем виртуалки отличаются от контейнеров?
Основное отличие — контейнер использует ядро хоста для обработки данных.
30. Как найти bottleneck ? Вот сервис стал медленее работать, как найти проблему?
31. Чем отличаются реляционные базы данных от нереляционных key-value?
С какими из них работал как бы ты организовал репликацию, миграцию, backup для них?
32. Опишите модель OSI и все ее уровни.
33. Что из себя представляет docker container ? Из каких 2-х базовых вещей состоят контейнеры?
(имеется ввиду namespaces и cgroups)
34. Что такое балансировщик ? Какие типы ты знаешь?
35. Что такое blue – green deployment, какая разница?
36. Что происходит когда вы даете команду:
kubectl apply -f file_name1.yml
37. Как создать kubernetes cluster в aws?
38. Что происходит когда выполняется команда docker build
39. Что делает первая команда в Dockerfile и как она называется?
40. Как собирается docker image ?
41. Сколько максимально слоев в docker image ?
42. Какая разница (что будет происходить при выполнении):
RUN apt update && apt install mc screen -y
или
RUN apt update
RUN apt install mc screen -y
43. Как запускается docker image (фазы процесса)
Например:
docker run -t -d ubuntu
44. Как поднять на aws кластер? Eksctl.
45. Что такое контроллеры на kubernetes, какие контроллеры ты знаешь.
46. Как работает tls?
47. Чем отличается процесс от потока?
48. Что такое k3s — какие отличия от kubernetes.
49. Чем отличается replica set от deployments?
50. Как установить VPC на AWS ?
51. В чем достоинства Iac (Infrastructure as code)?
52. Как делегировать DNS зону.
53. Что такое зомби процессы — как они получаются.
54. Чем отличаются configmap от secrets
55. Под каким пользователем рекомендуется/не ркомендуется запускать процессы в docker
контейнерах.
56. Как сделать загрузку образов в кластер kubernetes из приватного репозитория docker.io ?
Последовательность действий.
57. Терраформ - что такое модули?