Kirill Kulakov
Kirill Kulakov
  • Видео 4
  • Просмотров 9 801
Мок интервью для Романа на должность DevOps инженера
Отлично пообщались с Романом на темы важные в работе DevOps инженеров. Задача была провести тестовое интервью на уровень middle DevOps инженера в некую компанию.
#mockinterview #devopsinterview #devopsinterviewquestions #devops
Просмотров: 4 061

Видео

Пробное интервью на роль DevOps инженера
Просмотров 6 тыс.9 месяцев назад
Провели мок техническое интервью на роль middle/middle DevOps инженера в некую компанию и под некий неизвестный стэк/вакансию. Больше для тренировки. По общим и частным вопросам, которые мне попадались на интервью.
Django PyCharm add configuration for test
Просмотров 2122 года назад
Мини запись создания конфигурации для дебагинга тестов в Django с использованием PyCharm
Распаковка роборуки LeArm
Просмотров 392 года назад
Мое первое виде на RUclips, решил посветить распаковке роборуки которая пришла мне недавно и которую у же не терпится заюзать!

Комментарии

  • @alexey124
    @alexey124 21 час назад

    на мидла то попал в итоге?

  • @autumnus.et.folium
    @autumnus.et.folium Месяц назад

    "systemd можно использовать вместо grub" чеееееееее?

    • @Wynell
      @Wynell 28 дней назад

      systemd-boot

  • @amikuto
    @amikuto Месяц назад

    Интервьюируемый конечно слабоват. Видно, что знает технологии, может назвать инструменты, но глубоко в них еще не успел залезть. Знания поверхностные, но обширные. Думаю тут уровень крепкого джуна

  • @Kot_off
    @Kot_off Месяц назад

    Это собес DevOps или баяниста??) Linux, Docker, Kubernetes, Ci/CD для джуна хватает за глаза. Все остальное уже лишнее

  • @hiiegor
    @hiiegor 2 месяца назад

    какой Хель нах CD система, вы че

  • @bergshrundful
    @bergshrundful 2 месяца назад

    Строгн джун! Не больше.

  • @lamammia
    @lamammia 2 месяца назад

    12:35 - ошибка: нужный файл authorized_keys known_hosts - отпечатки серваков

  • @ПавелПуздой
    @ПавелПуздой 2 месяца назад

    Вопросы до 26-го спрашивают у трейни. А миддл+ рассказывает, как стрейсом выловил и отправил девам багу после того, как за 5 минут пересобрал сложившийся кластер куба.

  • @АдельНизамов-р2ш
    @АдельНизамов-р2ш 2 месяца назад

    Где тайм коды?

  • @yumetoki_shorts
    @yumetoki_shorts 3 месяца назад

    Ребят, подскажите, был такой канал как DevOps228, почему все видео удалены? Кто знает причину почему парень выпилился с ютуба и соц сетей

    • @Ректор-ф7у
      @Ректор-ф7у 3 месяца назад

      Тоже этим озадачился, хорошие ресурсы давал

    • @obotest4560
      @obotest4560 2 месяца назад

      @@Ректор-ф7у если найдёте - отпишите!

  • @vladf7180
    @vladf7180 3 месяца назад

    Какой смысл задавать вопросы из разряда "а где находится файл конфигурации ${имя_сервиса}") Вы их наизусть что ли запоминаете? Первая строчка в гугле будет ответом на такой вопрос. Такое собеседование можно устраивать человеку без опыта, чтоб оценить, как хорошо он запоминает специфические вещи)

    • @kdkulakov
      @kdkulakov 3 месяца назад

      Наизусть незачем. Просто когда чаще работаешь с какой-то технологией лучше запоминаются нюансы работы с ней и вспомнить путь до файла уже настолько не сложно, что это не проблема:) а когда незнаешь/не помнишь - это не снижает баллов просто маркер для меня насколько частый опыт был с данным процессом

    • @АльбертЛатыпов-ы2л
      @АльбертЛатыпов-ы2л 3 месяца назад

      Где находится файл конфигурации сервера OpenSSH нужно знать. Это достаточно важный файл настройки первоначального доступа и в принципе настроек безопасности подключения по SSH.

    • @vladf7180
      @vladf7180 3 месяца назад

      @@АльбертЛатыпов-ы2л ну тут согласен, nginx наверное туда же.

  • @cripp09
    @cripp09 4 месяца назад

    Чувак на втором буквально вопросе слился, не знать bios? Ну это только нынешние школоло не смогут ответить. Я до сих пор не понимаю роль девопса .. Кто этот чудо персонаж, который может максимум настроить nginx, ansible, Jenkins, git и тд. и все дело в шляпе... А кто этому всему величеству будет настраивать железо? Они же не знают что такое модель оси, что такое cisco, futjitsu, mikrotik, виртуальные машины видели только что есть оказывается такое как VPS, какие вообще сужествуют подключения! Дальше ssh эти "синьор" девопсы не видели!!!

    • @cripp09
      @cripp09 4 месяца назад

      Эти "синьоры" девопса всей грудью кричат что они инженеры от бога, когда дело доходит до того что их софт гавно, плачутся настоящим инженерам сети, : "Памагити, чёт не работает, посмотри логи пж" Привыкли что на линуксе они молодцы, но практике есть и другие платформы и разные порты!!! Девопс это не инженер, а лишь очередной чел который выучил команды линукса, и грепать он бог!Я бы посмотрел на этих синьоров, как у них за секунду белеет один волос, когда на сайт напали недображелати со своими ддос атаками, и все что они запустили в прод, пошло не туда, поди объясни начальству что синьор не "жираф"

    • @kdkulakov
      @kdkulakov 4 месяца назад

      Ору:)) "синьор не жираф":))

    • @ДарьяК-ч2и
      @ДарьяК-ч2и 3 месяца назад

      Вопрос был "опиши этапы загрузки операционной системы линукс". Когда BIOS стал частью ОС, дедушка? Тут скорее "-" интервьюеру.

    • @kdkulakov
      @kdkulakov 3 месяца назад

      @@ДарьяК-ч2и я что такую ерунду сказал?? Видимо оговорился. Мой косяк)

    • @cripp09
      @cripp09 3 месяца назад

      @@ДарьяК-ч2и Да кстати, ты права, я тоже сначала об этом подумал, но у "инженеров" свои вопросы

  • @MrJKetch
    @MrJKetch 4 месяца назад

    Проорался с "на мидла ты тянешь"

  • @nigel_navy
    @nigel_navy 4 месяца назад

    Эчо - норм😂 Э, чо по энвам? А если найду?😂

  • @nz792006
    @nz792006 4 месяца назад

    ну какой там DevOps инженер, если задающий вопросы плавает, вы оба абсолютно никчёмны

    • @kdkulakov
      @kdkulakov 4 месяца назад

      Самый классный комент🤣

  • @nz792006
    @nz792006 4 месяца назад

    ребят вы оба слабые, положа руку на сердце

  • @devospos
    @devospos 4 месяца назад

    Мне показались оба участника слабыми. И интервьюер иногда плыл, ну и юноша местами очень слабо. Ответы должны быть уверенными.

    • @kdkulakov
      @kdkulakov 4 месяца назад

      Благодарю за мнение. Все очень индивидуально и зависит от компании в которую собеседуемся, так и от интерьера. На собесах бывают такие интервьюеры, что с собой учебник по квантовой физике не плохо в голове держать:)) так что все везде по разному и Рома отлично справился.

  • @ЕвгенийМасленников-п2э

    спасибо, отличный собес!

  • @ep4sh
    @ep4sh 4 месяца назад

    А вообще у Вас какие-то папки, диалапы, группы судоерс, Lens работает через ssh, переменные окружения лежат в PATH… Респондент слабоват, как будто заучил ответы и пытается подсунуть верный.

  • @ep4sh
    @ep4sh 4 месяца назад

    Зашел в свой Arch а группы “dialup” нема, хотя стандартная же :< Эх не разрешить мне сервису доступ к 80му порту..

  • @jackbkb2552
    @jackbkb2552 4 месяца назад

    Спасибо за интересное интервью. Ответ по git status немного удивил

  • @ЭдуардЭминов
    @ЭдуардЭминов 4 месяца назад

    А есть возможность попробовать с Вами пообщаться на junior роль?

    • @kdkulakov
      @kdkulakov 4 месяца назад

      Да, нет проблем. Вот тут можно обратиться. getmentor.dev/mentor/kirill-kulakov-1673 Там и спланируем наш созвон.

  • @it255ru
    @it255ru 5 месяцев назад

    Можно покритикую? Мне кажется я шарю) Где описание вакансии и описание чем сотрудник будет заниматься? Где вопросы по софт-скилам? Где обратная связь для кандидата в конце встречи? Если это интервью мидла то первые 28 вопросов можно было поменять на 5 разной сложности. Оставить 2, 8, 17, 21 и 26 и шестым про dmesg, oom или как настроить прокси спросить. Затем спросите 39й и тогда логичней смотрятся с 40 по 44 про Docker и узнать какой есть опыт сборки. Так проще закрыть тему по linux и перейти к инструментам, вам проще сделать выводы и даже завершить собес если по первой части кандидат не осилил. Дальше по инструментам и тут надо смотреть на первую часть интервью, а именно на ваш стек. С 29 по 35 про GIT можно разбавить вопросами про gitflow а не просто гонять по технологии. С 36 по 38 както мало вопросов. DevOps может не зря иногда нарекают Yaml-инженером?) Надо больше вопросов чтобы понять что перед нами мидл, который собаку съел на YAML\JSON\INI файлах) Дальше вопросы видно для кругозора, но нет базовых вещей, например как пользоваться curl, что знает о работе QA, проверить слышал ли про agile, itil, спринты, ретроспективы. Затем прикинуть какими задачами ваш отдел перегружен или что в идеале требуется автоматизировать, обсудите это с кандидатом и у вас выстроиться полное понимание о кандидате, например как он ведет диалог и впишется ли в коллектив. Вам проще будет дать обратную связь.

    • @kdkulakov
      @kdkulakov 5 месяцев назад

      Привет! Точно шаришь:)) да, спасибо за разбор полезные мысли, часть возьму в проработку:) По вопросу со скилами и описания вакансии и прочее, на тех собесах в крупных компаниях не спрашивают, по крайней мере у меня нет. Этим обычно HR занимаются на предыдущих или следующих этапах. Тут мы чисто по технике прошлись. И так как мы делали тестовое интервью - не под конкретную вакансию, то и вопросы были разноплановые, по возможности что успеем обсудить. А так да, можно их докручивать:)

  • @Morefierce
    @Morefierce 9 месяцев назад

    1. Какие операционные системы ты знаешь? 2. Как происходит загрузка операционной системы: от нажатия кнопки питания до GUI ? 3. Как добавить в автозагрузку любое приложение (скрипт)? 4. Что такое и как работает cgroup? 5. Как создать пользователя Linux и дать права? 6. Если я хочу дать пользователю право управлять подключениями по USB (или портами), то какие права я могу назначить? 7. Что такое файловый дескриптор и зачем он нужен? 8. Как изменить права на папку? Что значит chmod 6 0 0 dir? 9. Какие знаешь пакетные менеджера (Linux MAC DOS)? 10. Где храниться настройки для пакетных менеджеров? 11. Как лучше всего организовывать файлы конфигурации в Linux? 12. Как посмотреть список пакетов в системе? 13. Что такое sudo? 14. Как дать права пользователю на запуск скрипта или перезагрузки сервиса systemd через sudo (NOPASSWD)? 15. Что такое сигналы? Какие сигналы ты знаешь? Какие сигналы не обрабатываемые? 16. Что такое SSH и как он используется? 17. Как сделать SSH по id_rsa.pub? Где хранятся keys? Как их создать? Какие форматы шифрования ты знаешь? Какой лучше использовать? 18.Можно ли запустить локально GUI какой-то программы, которая работает на удаленном сервере через ssh? 19. Как пробросить удаленный порт к себе (ssh) Проверить удаленный порт на пульс? 20. Что такое shell и какие shell ты знаешь? 21. Что такое переменная окружения и как на env посмотреть? 22. Как можно добавить в систему или изменить env? 23. Чем zsh удобней sh, bash? 24. Как посмотреть запущенные в системе процессы? 25. Как посмотреть открытые в системе порты? 26. Как посмотреть НАГРУЗКУ на СИСТЕМУ (LA)? Экспонентный затухающий передоз или что такое магические и ,почти, бесполезные 1 5 15 ? 27. Что такое iotop и iowait в top? 28. Что такое процес-zombie? Так ли нужно его убивать?! Как убить? 29. Какие SCM знаешь(Git..)? 30. Как скачать репозиторий на рабочий узел ? 31. Какие варианты выполнения git clone существуют? 32. Как посмотреть изменения в git которые сделаны локально? 33. Где хранить репозиторий хранить свою конфигурацию? Что такое remote? Куда записывает remote? 34. Чем отличается Pull Request от Merge Request? 35. Как через консоль слить 2 ветки? 36. Какие бывают управления конфигурациями (Ansible,Terraform)? 37. Опиши структуру Ansible playbook проекта? 38. Зачем нужен файл inventory? Может ли по-другому называться? 39. Отличие виртуализации и контейнеризации? 40. Что такое Docker и containerd? 41. Опиши типичный dockerfile? 42. Что такое multi-stage? 43. Что такое docker-compose? 44. Как передать аргументы во внутрь dockerfile? 45. Что такое TLS и SSL? Как получить сертификат? Какие бывают? 46. Какие СУБД знаешь? 47. Чем отличаются реляционные BD от не реляционных? 48. Что такое pg_hba.conf файл в Postgres SQL? 49. Знаешь змея? 50. Какие структуры данных знаешь в Python? 51. Что такое pip? 52. Где храним зависимости для python проекта? 53. Как добавить в словарь элемент? 54. Что такое CI? 55. Какие системы CI знаешь? 56. Как настроить для репозитория CI/CD в GitLab? 57. Что такое GitLab veriables? 58. Что такое Groovy? 59. Что такое DSL? 60. Что такое и как работает jenkins agent? 61. Что такое и как работает gitlab runner? 62. Что такое Static Application Security Testing (SAST) в GitLab? IAST, RASP, DAST? 63. Знаком ли с AWS или облаками в целом? 64. Какие системы мониторинга знаешь? 65. Что лучше Zabbix или Prometheus? 66. Что знаешь про логи? Где хранятся? Какой стандартный инструмент используется на Linux-серверах для логирования? 67. Что такое logrotate? 68. Опиши архитектуру K8s cluster? 69. Какие объекты в K8s бывают? 70. Как мы можем зашифровать secret? 71. Что такое Sealed Secrets? 72. Что такое HELM? 73. Как при помощи HELM задеплоить и удалить из K8s? 74. Что такое GitOps, MLOps, DevSecOps? Спасибо за вопросы, некоторые добавил в список. Если автор читает, добавьте то , что пропустили из-за времени.

    • @kdkulakov
      @kdkulakov 9 месяцев назад

      О, огонь! не знал что это важно:) Спасибо! 71. вопрос github.com/bitnami-labs/sealed-secrets

    • @kdkulakov
      @kdkulakov 9 месяцев назад

      62й вопрос можно расширить до SAST, DAST, IAST and RASP

    • @Morefierce
      @Morefierce 9 месяцев назад

      @@kdkulakov Не то чтобы это принесло вам миллион просмотров, но в узких кругах мок по DevOps очень даже цениться. В основном для поиска вопросов на которые ответ не знаешь. Если будете делать ещё, не стесняйтесь, выкладывайте. Кому нужно найдет и лайкнет.

    • @Emerson-er1ne
      @Emerson-er1ne 9 месяцев назад

      Блин, 90% - у меня спросили это на джуна, куда то я не туда попал))) Еще дичь по дебагу толкали , с нуля настрой базу посгре для селекта))

    • @muzaffarabdulkhakimov4902
      @muzaffarabdulkhakimov4902 3 месяца назад

      Спасибо большое 😊