Т-Банк · июль 2025

Тех собес на middle-senior Devops Инженер в Т-Банк

middle-senior Тех собес 44 вопроса
1

Вопросы про Линукс

1. Расскажи про GRUB (загрузчик ОС), какие есть опции, указатели?

2. Расскажи известные сигналы и функции, какие из них прерываемые и непрерываемые?

3. Расскажи про системные вызовы?

4. Расскажи про алгоритмы планировщика ввода-вывода?

5. У ЦПУ есть режим работы Steal Time. Что означает время, которое работал наш процессор в этом режиме?

6. Какие ресурсы потребляет зомби-процесс?

7. Что такое Load Average? Как он рассчитывается?

8. Какая разница между журналируемыми и не журналируемыми файловыми системами? И зачем этот журнал нужен?

9. В чем заключается принцип Copy-on-Write, копирование при записи в Линуксе именно?

10. Что такое inode и какую информацию он содержит?

2

Вопросы про контейнеризацию

11. В чем отличие вообще контейнера от виртуальной машины?

12. На каких механизмах линукса построена контейнеризация?

13. Что знаешь про namespace и cgroups?

3

Вопросы про http

14. У нас стоит интерпретатор bash и есть у них утилита curl. Мы выполняем команду curl https://tbank.ru. Как Linux поймет, какой бинарник именно запустить, как найдет его?

15. Мы когда к URL попытаемся зарезолвить DNS: мы сначала через файл host пойдем, потом в кэширующую службу локальную, потом уже на DNS сервер пойдем. Знаешь ли ты, где можно эту последовательность поменять?

16. Откуда операционная система у нас возьмет MAC-адрес роутера, если его нет у нас в ARP-таблице?

17. Как будет устанавливаться защищенное соединение по HTTP?

18. Какие в HTTP есть заголовки в запросе и в ответе?

19. Преимущества http2 от http1?

20. Представь, что у тебя есть балансировщик нагрузки http трафика и 4 upstream бэкэнда. Какие типы балансировки ты можешь использовать?

4

Вопросы про сети

21. Что такое DNS-балансировка?

22. Как можно сделать отказоустойчивый IP-адрес, так чтобы наш IP-адрес был всегда доступен? Это именно на сети, что нужно сделать.

23. Расскажи про BGP и BGP Anycast?

24. За счет чего протокол TCP обеспечивает гарантию доставки? Что знаешь о тройном рукопожатии?

25. Расскажи про протокол ICMP?

26. Расскажи про протокол DHCP?

27. Что знаешь об утилите Traceroute?

28. Расскажи про NAT?

29. Для чего в DNS имени ставится в конце точка?

5

Вопрос про git

30. Чем git merge отличается от git rebase и когда стоит или не стоит делать rebase

6

Вопросы про бд

31. Расскажи про аббревиатуру ACID?

32. Какие уровни изоляции существуют?

33. Какие типы нереляционных бд есть по формату хранения (key-value и тд)?

34. Расскажи про аббревиатуру BASE?

35. Как в постгре устроен b-tree индекс внутри?

36. Что такое партиционирование таблиц?

37. Расскажи про репликации?

38. Расскажи про strong consistency и eventual consistency?

7

Вопросы про распределенные системы

39. Допустим, есть кластер из сотни машин высоко нагруженный. И тут возникает вопрос о согласованности состояния серверов относительно друг друга. Какие есть алгоритмы консенсуса, которые применяются вообще в таких случаях (Raft и Paxos)?

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

41. Расскажи про Circuit Breaker?

42. Расскажи про шаблоны мониторинга, такие как RED и Golden Signals?

43. Знаешь ли ты разницу между декларативным и оперативным подходами в инфраструктуре с кодом?

44. Расскажи про JWT?