Вопросы более структурировано: Писали докер файл самостоятельно? Отличие команды add от copy (в докере) cmd entry point - для чего они нужны? Слои в докере - что это? В слой делаем run yum update. Как докер понимает что нужно пересобирать кэш, сбросить кэш или он yum update один раз сделал и больше делать его не будет? Понятие multi-stage. Команда "copy. ." Хотим все что у нас в корне скопировать в корень контейнера. Мы можем ограничить что будет копироваться? В докер файле не меняем Как посмотреть логи работающего контейнера? Как посмотреть определённое количество строк лога? Как посмотреть только ошибки в файле лога? Как посмотреть саму ошибку и 10 строчек до и после неё? Как попасть в bash работающего контейнера? Volume в докере. Монтирование директории и использование volume - в чём разница? Механизм ограничений доступа docker volume. Gitlab pipeline. Gitlab runner. Какие типы docker runner'ов есть? Сети. Как отследить маршрут от одного хоста к другому? Что такое ttl? Как замерить пропускную способность между клиентом и сервером, какой командой? TCP и UDP отличия. За счёт чего и какие гарантии доставки? Соединение по tcp. Во время соединения был перезагружен роутер. Будет ли доставлен пакет после перезагрузки роутера? В течeнии какого времени возможна доставка? Отличия http и https. Плюсы https помимо шифрования. За счёт чего нельзя просто подменить запрашиваемый сайт. Http это текстовый или бинарный протокол? Rest. Какие методы есть, чем отличаются, когда используются? Основные 5. Отличия GET и POST. Url при использовании https зашифрован? Если взять POST, то в url мы можем передать информацию? Basic auth. Что это такое и как оно передаёт свои данные? Есть url, тело. Есть ли ещё что-нибудь такое? Какие типы заголовков(header) знаете? Linux. Как примонтировать диск. Останется ли примонтирован диск после перезагрузки при монтировании командой mount. Опции монтирования - какие есть, зачем нужны? Метрики. iowait time - что оно показывает? Как проверить загруженность диска? Как посмотреть количество свободной оперативной памяти? Команда free - отличия столбцов free от available. Что показывают остальные столбцы?
Ответы: 1. Писали докер файл самостоятельно? ДА 2. Отличие команды add от copy (в докере) Обе добавляют файлы в контейнер Add умеет работать с архивами типа TAR Copy нет 3. cmd entry point - для чего они нужны? CMD - список команд которые будут запускаться при каждом старте контейнера c переопределяемыми аргументами ENTRYPOINT - тоже самое только нельзя переопределять аргументы 4. Слои в докере - что это? Сущность которая накладывается друг на друга при создании контейнера. Пример с пиццой - тесто, томаты, сыр. Самый нижний слой - базовый образ. Все слои кроме самого верхнего read only. Каждая инструкция в Dockerfile добавляет отдельный слой Можно переиспользовать. Почти каждый слой добавляет места. 5. В слой делаем run yum update. Как докер понимает что нужно пересобирать кэш, сбросить кэш или он yum update один раз сделал и больше делать его не будет? Выполнит команду и сравнит с хеш суммой. Если совпадает то не будет перевыбирать? 6. Понятие multi-stage. Для уменьшения размера контейнера. Можно например скопировать только исполняемые файлы и собрать новый образ включив только их и не тащить все предыдущие слои. 7. Команда "copy. ." Хотим все что у нас в корне скопировать в корень контейнера. Мы можем ограничить что будет копироваться? В докер файле не меняем Можно с помощью .dockerignore 8. Как посмотреть логи работающего контейнера? Как посмотреть определённое количество строк лога? Docker logs nginx -n 10 9. Как посмотреть только ошибки в файле лога? Как посмотреть саму ошибку и 10 строчек до и после неё? error logs: docker logs nginx -f 1>/dev/null | grep 'info' -i -A 1 -n access logs: docker logs nginx -f 2>/dev/null 10. Как попасть в bash работающего контейнера? Docker exec -it bash/sh 11. Volume в докере. Монтирование директории и использование volume - в чём разница? Связанными папками нельзя управлять из Docker CLI. Абсолютные пути на разных компьютерах могут быть разными. Из контейнера можно заблокировать доступ к папке и поломать остовую систему. Volume можно шифровать и монтировать нескольким контейнерам. 12. Механизм ограничений доступа docker volume. readonly, readwrite 13. Gitlab pipeline. Gitlab runner. 14. Какие типы docker runner'ов есть? 15. Сети. Как отследить маршрут от одного хоста к другому? Traceroute 16. Что такое ttl? Time to live - hop limit is a mechanism which limits the lifespan or lifetime of data in a computer or network 17. Как замерить пропускную способность между клиентом и сервером, какой командой? iperf 18. TCP и UDP отличия. За счёт чего и какие гарантии доставки? UDP - меньше служебной информации, без гарантии доставки. За счет 3х стороннего рукопожатия, SYN (sequence number 1-232), SYN+ACK (SYN+1) (ACK), ACK (SYN+1, ACK+1) 19. Соединение по tcp. Во время соединения был перезагружен роутер. Будет ли доставлен пакет после перезагрузки роутера? В течении какого времени возможна доставка? 20. Отличия http и https. Плюсы https помимо шифрования. За счёт чего нельзя просто подменить запрашиваемый сайт. Http это текстовый или бинарный протокол? SSL, Гарантии, что пользователи доверяют CA. HTTP - бинарный протокол. 21. Rest. Какие методы есть, чем отличаются, когда используются? Основные 5. Отличия GET и POST. GET - Запрос информации. Запроса передается в URL POST - Изменение. Запрос передается в теле запроса. HEAD - изменился ли ресурс после последней проверки? PUT - загрузка на ресурс DELETE - удаление ресурса 22. Url при использовании https зашифрован? Если взять POST, то в url мы можем передать информацию? Нет не зашифрован. В post можно передать информацию. 23. Basic auth. Что это такое и как оно передаёт свои данные? Авторизация 24. Есть url, тело. Есть ли ещё что-нибудь такое? Заголовок 25. Какие типы заголовков(header) знаете? Адрес хоста, агент юзера, печеньки, реферальная ссылка, принимать какой тип информации html/xml/text/image 26. Linux. Как примонтировать диск. Останется ли примонтирован диск после перезагрузки при монтировании командой mount. Опции монтирования - какие есть, зачем нужны? Командой mount. После перезагрузки пропадет. 27. Метрики. iowait time - что оно показывает? Как проверить загруженность диска? Input/Output - это процент времени, в течение которого центральный процессор ожидает обращения к диску, прежде чем он сможет выполнить полезную работу 28. Как посмотреть количество свободной оперативной памяти? Команда free - отличия столбцов free от available. Что показывают остальные столбцы? available - оценка объема памяти, доступной для запуска новых приложений без замены. total - это число представляет собой общий объем памяти, который может использоваться приложениями. used - использованная память Он рассчитывается как: used = total - free - buffers - cache free- Свободная / Неиспользуемая память. shared - этот столбец можно игнорировать, так как он не имеет смысла. Это здесь только для обратной совместимости. buff / cache - объединенная память, используемая буферами ядра, кешем страниц и слэбами.
@@АлександрМиронов-х8р Соединение по tcp. Во время соединения был перезагружен роутер. Будет ли доставлен пакет после перезагрузки роутера? В течении какого времени возможна доставка? -- более вероятно, что нет. Host в хедерах пакета был задан один. После перезагрузки роутер DHCP сервер выдал конечному пользователю другой IP, пакет не знает этого нового IP, потому будет крутится и сдохнет после перехода прыжков ttl. Но это не точно HTTP - текстовый протокол.
@@АлександрМиронов-х8р TCP (Transmission Control Protocol) - это протокол, обеспечивающий надежную доставку пакетов данных. Однако, если во время TCP-сессии происходит перезагрузка роутера, соединение обычно прерывается. То есть все пакеты, которые были в процессе передачи или ожидали подтверждения в момент перезагрузки, скорее всего, не будут доставлены. TCP не имеет возможности "запомнить" состояние передачи данных во время перезагрузки устройства, такого как роутер. После перезагрузки роутера соединение потребует установки заново, поэтому если приложение, использующее это TCP-соединение, правильно сконфигурировано, оно будет пытаться восстановить соединение и переотправить потерянные пакеты. Время, которое потребуется на восстановление соединения, зависит от многих факторов, включая время загрузки роутера, время исчерпания таймаута на стороне отправителя и повторной попытки соединения, а также сетевую задержку между отправителем и получателем.
Вопросы такие, на которые в повседневной работе обычно гуглишь или читаешь маны по мелочам, невозможно всю эту мелочь держать в голове. Слишком душное собеседование было. Я сам на половину из них с ходу ответил, но некоторые просто забыл, ввиду того, что в поседневной работе такое юзаешь ну дай Бог раз в год. Как по мне сначала собеседование должно проходить в расслабленном формате, по душам, чтобы понять психологический настрой обеих сторон, т.к. это НУ ОЧЕНЬ ВАЖНО в ежедневной рутине в рабочих процессах, ну а потом можно было бы и подушить слегонца по каким-то общим вопросам, но не так уж прям.
Я на собесах люблю сам отвечать на свои вопросы если кандидат не смог или не знает, хотя бы кратко. И немного раздражает когда сам прохожу отсутствие такого. Было бы рикольно сделать видео с разбором этого собеса.
Аналогично ) Отвечаю на вопросы, на которые соискатель не может ответить. Это конечно затягивает собеседование, но зато видно, как соискатель способен мыслить и анализировать. Но теперь и я выступаю в их роли, так как сейчас на пути развития в DevOps и ищу работу )
По больше бы таких людей! Иногда на собес ах задают вопрос, а ты отвечаешь то, что читал когда-то. И если там была ложная инфа, тебе даже не подскажут. А ведь это откладывается в памяти, и со временем её будет трудно заменить истиной. Вы верно делаете! Пусть долго, но это благо!
Честно говоря и хорошо что туда человек не попал, если в понимании той конторы девопс это про докер и про память, то скорее всего девопса там нет, ну или им кажется что есть
Хороший пример собеса. Тут важно заметить, что тот кто задавал вопросы - ожидал не только "верных" или "неверных" ответов. Он кидал общие или наводящие вопросы, чтобы послушать ход мыслей кандидата. Очень хороший признак. Дискретное знание - статично. Его можно раз и навсегда заучить одним запросом в Гугле. А вот мышление поменять сложно, так что оно важнее.
"чтобы послушать ход мыслей кандидата. " -єто назьівается диванньій психолог, но на самом деле бред все єто, когда мне мозги парят не по теме на собеседованиях -я просто сдаю проект лишбьі сдать халтурно и по бьістрому потому что тьі нанимаешь експерта и не твое свинячье дело ход его мьіслей.. но конечно заказчик считает себя большим психологом и не понимает что еслиб он не парил мозг проект бьілбьі в разьі лучше сделан..
@@pavlenkoat да, софт скилы важны не меньше, чем хард. Но это было 30 минут за*бывания по "букварю". Нет, чтобы дать быструю задачу, а не спрашивать синтаксис и прочее. Для проверки понимания просто можно было бы задать пару вопросов и дать реальных пару задач из собственной практики. Зачем спрашивать такие мелочи, как монтирование в FS, что делает ENTRYPOINT и т.п.?! Если у человека есть способности быстрого поиска ответа, все норм! Вот это и нужно смотреть на собесах. Но я на собесах даю реальные задачи из недавней практики. А если были падения, то спрашивал, как бы он решил, давал ноут и уходил на 10 минут налить чайку.
Вопросы показались немного странными, не очень представляю, какие они там решают задачи на ежедневной основе, если нужно знать именно то, что спрашивали? С докером понятно, а вот вопросы по части сети и линукса, имхо, можно было выбрать и поближе к реальности :)
@@greenman3396 Я тут по темі відео спілкуюсь з людьми. Питання що ти тут робиш? Якщо ти такий ярий праведник, то чому ще не відправився на пошуки нациків? Гойда! Спєцапєрация без тебе не може завершитись, поки ти тут прохлаждаєшся))
Мне вот интересен такой момент: вот работает где-то чел года 3 девопсом. Пишет всякие докер-файлы, ставит апдейты и пр. И вот он решил походить по собесам. Неужели, проработав 3 года, он будет знать как там кэш пересобирается? У него контейнер запустился? Место на диске не жрёт? Система не падает? Остальное ему пофиг. А что там использовать - mount или volume, cmd или entrypoint - он посмотрит что используют в компании и будет это использовать.
Антон, спасибо за материал! Если это был собес на мидла, то ок, все вопросы адекватные и по теме. Но если на джуна - по моему скромному мнению, соискатель вполне себе достойно ответил на поставленные вопросы и второй этап с углублением в тематику можно было исключить.
Я думаю, тут просто пощупать почву хотели. Он не критиковал, да и углубляться сильно не стал, просто хотел посмотреть ход мыслей.. В какой-то момент он даже давал волю высказаться о том, чем он занимался, но человек почему-то не стал развивать дальше.., а ограничился кратким ответом. Я думаю человека приняли на работу, довольно не плохо отвечал, хоть и не всё точно и верно, но очень достойно. Больше уверенности надо, и учиться развивать беседу. Высказывать опыт. А то как на допросе. Возможно просто боялся, тут понятно, не осуждаю. И да, задавайте людям вопросы встречные.. Вы же планируете там работать. Но не спрашиваете..
Антон, благодарю Вас за блог, Вас приятно и познавательно слушать. Интересует такой момент, если конечно на него существует ответ. Где можно было бы найти перечень задач/кейсов для самостоятельного оттачивания DevOps практик. Реальные задачи и кейсы лучше (тем более со стороны), чем сидеть и выдумывать задачи в стиле «Hello Word” :) кстати было бы наверное хорошей мыслью завести вам подобную ветку в своём блоге, где Вы бы могли своим зрителям ставить такие задачи разного уровня сложности. Или например в конце каждого своего видео ставить по паре таких задач. Именно задач, без решений. Например: «Написать Ansible-плейбук, для конфигурации веб-сервера Nginx, который будет настраивать также и firewall-правила, открыв 22, 80, 443 порты». «Описать конфигурацию Nginx, где он будет выполнять роль балансировщика c использованием upstream.» «Собрать docker image, который включает в себя приложение и веб-сервер Nginx, при запуске открыть порт 80 и добавить контейнер в автостарт системы.» «Поднять Kubernetes cluster из трёх нод. Сделать первичную конфигурацию и задеплоить в него контейнер.» Я понимаю что инструменты DevOps разные, но задачи ставятся общие и многие решаются независимо от набора инструментов. Я думаю что таким образом было бы убито сразу 2 зайца - гарантированный приток подписчиков Вам и дополнительная помощь в развитии ваших зрителей. Как-то так в общем. Как считаете?
Очень круто, что поделились таким контентом! но блин, голоса изменили, но при этом звуки ударов в НЧ диапазоне не обрезали и громкость не нормализовали, это ж парой кликов делается. В итоге делаешь погромче, чтобы расслышать голоса и получаешь удары баса в уши, когда кто-то там видимо от нервного напряжения постукивает по поверхности, связанной с микрофоном. Симулятор стресса на собеседовании получается для слушателя))
@@pavlenkoat можно было субтитры сделать, но это же напрягаться надо.... и я не понимаю, почему звук плохой, если есть куча программ с захватом звука с системы?
Вот меня одного раздражает когда задает вопрос, человек отвечает и видно что не уверен или говорит что "вроде есть механизм но не помню" "возможно вот это", почему бы коротко не ответить? а не угукать). Просто сразу становиться понятно и очевидно где прав и неправ и мне кажется это немного смягчает обстановку, а то он сидит аж горло пересыхает , видно что на нервах). И потом это здорово бы в память врезалось, вот именно замечания или поправки или сказать верно - не верно
Вопросы несложные. Я как С++ разработчик, интересующийся DevOps в свободное время, почти на все ответил уверенно. Хотелось бы видео уровня middle+ для оценки своих знаний)
Я скажу это супер лайт версия собеса на DevOps)) из того что я лично проходил, база linux, сигналы, файловые системы, загрузка ос, как работает браузер с момента как ты написал адрес, команды с ключами по памяти, сети (не заостряю особо, т.к. там после ответов быстро шли дальше), ансибл (роли, писал ли свои плагины, да вообще там все в целом), gitlab (ci/cd, как, зачем, что будешь использовать, как деплоить, чем деплоить, почему этим, расскажи как бы ты описал терраформом пример, итп), Jenkins (ci/cd, плагины, какая абстракция за что отвечает), мониторинг (прометеус, графана, elk, greylog, zabbix), ну ещё чуток по nginx, haproxy, apache, и на последок было ещё бд (Postgres, mysql, kafka, redis, patroni, mssql, расскажи какие поля, как бэкапить, как кластер развернуть, как отказоустойчивость итп), а ну кубер, конечно же (кластер, база, helm, мониторинг в кубе, service mesh, lb, дальше не помню уже). И все это на одном собесе))) 1,5 часа, отгадайте позицию?)) Знакомые сеньоры просто офигели, я им потом перекинул по 2-3 вопроса, без гугла ни один сходу не ответил)))
Да ну, норм вопросы, джун девопса же, вопросы вобщем то базовые. Год поадминить и примерно будешь знать все ответы. Понятно что можно затупить в процессе, но на большинство ответишь.
Вопросы от собеседующего есть, ответов или каких-то поправок от него же нет, а на самом деле интересно было бы послушать какой командой он собрался пропускную способность от клиента до сервера замерять)). Мне как сетевику в прошлом прям интересно стало. Если имелся ввиду iperf, то это не команда, а утилита. Я даже не уверен что она из коробки во всех дистрибутивах есть. Не рекомендовал бы брать на заметку ответы соискателя из этого интервью. Да и само собеседование какое-то депресовое.
@@KonstantinDidorenko Да это должен знать любой разработчик, даже фронтендер. Если человек не может свою прогу сам в проде развернуть, допустим на VPS, какой он нафиг разработчик?!
15:51 "какие типы докер раннеров бывают?" Не совсем понятно, что имелось в виду? Раннеры - агенты которые ранят джобы (из гитлаба) в пайплайнах, могут находится на отдельных машинах... Джобы в раннере могут выполняться локально, используя докер контейнеры, докер контейнеры используя ссш, докер контейнеры используя аутоскайлинг на разных клаудах и виртуализацию (гипервизоры), подсоиденяясь к отдаленному ссш серверу..... НО...это все способы выполнения джобов в раннере... И там не только все состоит из использования докера. А вот при чем тут докер раннеры и что имел ввиду автор - непонятно. .... А потом получается - что людей забраковывают из-за того что они не поняли что имел ввиду автор ибо никогда о таком не слыхал
23:10 На счёт POST передать в урле это конечно мощно, сам же перед этим говорил что отличие GET от POST что первый передаёт переменные через урл))) Я хоть разраб, но такое собеседование прошёл бы с лёгкостью, знал ответы на все вопросы)))
Классное видео , еще бы по дот нэту или си шарпу или ангуляру , музыку только если можно чуть чуть потише . И очень зашло виде озеро , водопады , прям класс и полезно многим!!!!
куча вопросов которые можно было и не задавать, задает вопрос про мультистейджи - сооискатель отвечает классно а потом собеседующий откатывается назад, а знает ли сооискатель ключики к командам. ну такое себе
@@pavlenkoat Раз взяли джуном, значит он делает какую-то работу уже, хоть и базовую. А вот матросить человека и эксплуатировать его бесплатно не есть гут. Многие работодатели такое практикуют кстати, особенно молодежь упахивают. Так что не согласен .
@@polark1677 так что мне расстраиваться. С парнем провели ретроспективу. В другую компанию устроился. Уже испытательный срок прошёл. Меня только расстраивает что не смог продать рекламу в видео. Не интересен рекламодателям подобный контент. Видео лежало 3 месяца. Есть еще видео от того же парня. Но там вопросов не так много и звук еще хуже.
@@pavlenkoat Ну хорошо, что ты в другую компанию устроился. Говорю же не надо так расстраиваться насчет собеседований. А контент надо делать для удовольствия, а не для рекламы, тогда и народ потянется.
@@polark1677 я тоже устроился, но жалею что не записал свои собесы. Одно другому не мешает. Каждая работа должна быть оплачена. Тут должны 3 дорожки сойтись: нравится зрителем, мне, рекламодателям. Тогда подобные видео будут выпускаться.
Отличный пример! Чего вы докопались до собеседующего? Он всё правильно спрашивал, задавал наводящие вопросы, уточнял, не издевался над собеседуемым и на критических точках не давил. Если бы он еще сам ему рассказывал, какой был правильный ответ, то собес был на 30 минут а 1.30, а то и более. Да и обратную связь не все просят.
Вопросы в основном базовые. Интересно было б узнать какой они стек используют. Неужели только докер? Ни ансибла, ни дженкинса какого нибудь или мониторинга инфраструктуры и т.п. И опять же они что голый докер руками гоняют? А оркестратор какой? Сварм, композ? Вообщем мутная контора )) хорошо что туда не прошел.
И вопросы задавал автор канала). Я это понял на примерно 10 минуте видео. Просто, как и в других своих видео, сыграл сценку и актерская игра была на уровне айтишника)) для этого и изменил чуть голос, а и манера и слова паразиты никуда не делись у обоих.
Не знаю насчет джуна мидла , но по мне, как то сухо и похоже на допрос. Это знаете- нет , а это скажите - ну вот, а вон то знаете... похоже на озвучивание вопросов по списку. Как то не дружелюбно. С другой стороны может так лучше чем как я в последнее время наблюдаю: Здравствуйте раскажите о том что вы делали на прошлой работе? А опыт работы был с докер,кубер,дженкинс,ансибл,гит,прометеус,графана .....Понятно спасибо мы вам не перезвоним...и нам не интересно что вы там вообще знаете...Не включая камеру и уложившись в 20 минут...и ты такой ЧТО ЧАВО? Как вы сделаете вывод о моих знаниях если все что вы спросили это то что написано в моем резюме в гарфе прошлая работа?
Мне еще такая тенденция нравится: Пишет HR, что нашла резюме. Я из сферы ИБ хочу перейти в сопровождение никсов, кубера и тд тп.... Спрашивает опыт работы, говоою, что изучал локально на миникубе, поднимал так же локально кластер, что никсами давно интересуюсь, хочу вот сменить профиль немного. -окей, покажу резюме и ваше письмо руководителю. Чрез день: - да, мы бы хотели пообщаться. Собес: повторяю, что мне интересен кубер в течении первых 3 минут общения, что более-менее изучил архитектру. - а какая у него архитектура? -если по нодам, то есть мастеры, есть воркеры. Расскзал какие компоненты на мастерах и воркерах и за что они отвечают. -вопросов нет, все правильно... а чем вы на текущем месте работы занимались? расскзаал во всех красках. Ну не буду же я говорить, что так то хуйней страдаю, а типо расскзаываю, что так то башка варит у меня. Спрашивают вопросы по без-ти Я на 3 вопрос: - а вы кого ищите? В вакансии был стжк кубер, ансибл, докер, а вы про аналитику ИБ -ну на эту вакансиб нам нужен человек с опытом, а вот по без-ти готовы пообщаться, нам нужна обезьянка-аналитик (галочки проставлять) - до свидания
Мда, послушал и понял, что тут на junior DevOPS вопросы были проще, чем у меня на собеседовании в техподдержку L2... То ли за 2 года так требования выросли, то ли я нарвался на чересчур зарывшуюся компанию. 😅
Его пытались запутать, его запутали все. Это если 6 слов. А вообще пока я слушала я кучу раз теряла речь диалога. Я не системный администратор я не часто пользуюсь докером но тут то что я знала перестала понимать о чем они говорят. Очень сильно расстроило на счёт базы free и mount и другими базами в Линукс. Прям очень расстроило. Ещё самое строшное когда он не уверенно говорил он говорил Тихо тихо что разобрать было сложно. И на ему задоют вопрос который вообще как бы не по теме -_- повторюсь я не сис админ я художник но COPY в докер. Это копирование. Просто копирование .Но пока я слушала я поняла что я что-то не понимаю но что не понимаю я не понимаю. Я аж полезла потереть все ли я не понимаю
Смотрю видео спустя два года после публикации. Собеседуемый показался довольно слабым. Плавает в базовой теории. Про пакеты TCP UDP было грустно. Про http https грустно, что внезапно протокол стал бинарным, хотя из названия это протокол гиперТЕКСТОВЫЙ. В общем смутное впечатление по итогу.
Собесы, конечно, везде разные и со своими особенностями. Вот я давеча завалил такое на j-devops на котором ни одного вопроса по линуксу не спросили, что для меня как бывшего linux админа с хорошим стажем и опытом было как приговор )
@@pavlenkoat А можешь отправить знакомого middle девопса на парочку собеседований и выложить нам то что получится? (а пусть у миддла уже будет работа, ено ведь ему не трудно для сообщества чуток пособесить..)
Я подумал записать свои собесы только когда пришел этот парень ко мне с записью. Те собесы которые я проходил после этого даже до тех части не дошёл так как там мне просто условия сразу не понравилось, да и мои условия не нравились работодателю
Тоже всегда поражался людям для которых всё вопросы легкотня и с закрытыми любую задачу решат, а по факту сами быдлоадмины с госшараги с зарплатой в 20 тыс рублей :))
Вопросы более структурировано:
Писали докер файл самостоятельно?
Отличие команды add от copy (в докере)
cmd entry point - для чего они нужны?
Слои в докере - что это?
В слой делаем run yum update. Как докер понимает что нужно пересобирать кэш, сбросить кэш или он yum update один раз сделал и больше делать его не будет?
Понятие multi-stage.
Команда "copy. ." Хотим все что у нас в корне скопировать в корень контейнера. Мы можем ограничить что будет копироваться? В докер файле не меняем
Как посмотреть логи работающего контейнера? Как посмотреть определённое количество строк лога?
Как посмотреть только ошибки в файле лога? Как посмотреть саму ошибку и 10 строчек до и после неё?
Как попасть в bash работающего контейнера?
Volume в докере. Монтирование директории и использование volume - в чём разница?
Механизм ограничений доступа docker volume.
Gitlab pipeline. Gitlab runner.
Какие типы docker runner'ов есть?
Сети. Как отследить маршрут от одного хоста к другому?
Что такое ttl?
Как замерить пропускную способность между клиентом и сервером, какой командой?
TCP и UDP отличия. За счёт чего и какие гарантии доставки?
Соединение по tcp. Во время соединения был перезагружен роутер. Будет ли доставлен пакет после перезагрузки роутера? В течeнии какого времени возможна доставка?
Отличия http и https. Плюсы https помимо шифрования. За счёт чего нельзя просто подменить запрашиваемый сайт. Http это текстовый или бинарный протокол?
Rest. Какие методы есть, чем отличаются, когда используются? Основные 5. Отличия GET и POST.
Url при использовании https зашифрован? Если взять POST, то в url мы можем передать информацию?
Basic auth. Что это такое и как оно передаёт свои данные?
Есть url, тело. Есть ли ещё что-нибудь такое?
Какие типы заголовков(header) знаете?
Linux. Как примонтировать диск. Останется ли примонтирован диск после перезагрузки при монтировании командой mount. Опции монтирования - какие есть, зачем нужны?
Метрики. iowait time - что оно показывает? Как проверить загруженность диска? Как посмотреть количество свободной оперативной памяти?
Команда free - отличия столбцов free от available. Что показывают остальные столбцы?
Ответы:
1. Писали докер файл самостоятельно?
ДА
2. Отличие команды add от copy (в докере)
Обе добавляют файлы в контейнер
Add умеет работать с архивами типа TAR
Copy нет
3. cmd entry point - для чего они нужны?
CMD - список команд которые будут запускаться при каждом старте контейнера c переопределяемыми аргументами
ENTRYPOINT - тоже самое только нельзя переопределять аргументы
4. Слои в докере - что это?
Сущность которая накладывается друг на друга при создании контейнера. Пример с пиццой - тесто, томаты, сыр. Самый нижний слой - базовый образ. Все слои кроме самого верхнего read only.
Каждая инструкция в Dockerfile добавляет отдельный слой
Можно переиспользовать. Почти каждый слой добавляет места.
5. В слой делаем run yum update. Как докер понимает что нужно пересобирать кэш, сбросить кэш или он yum update один раз сделал и больше делать его не будет?
Выполнит команду и сравнит с хеш суммой. Если совпадает то не будет перевыбирать?
6. Понятие multi-stage.
Для уменьшения размера контейнера. Можно например скопировать только исполняемые файлы и собрать новый образ включив только их и не тащить все предыдущие слои.
7. Команда "copy. ." Хотим все что у нас в корне скопировать в корень контейнера. Мы можем ограничить что будет копироваться? В докер файле не меняем
Можно с помощью .dockerignore
8. Как посмотреть логи работающего контейнера? Как посмотреть определённое количество строк лога?
Docker logs nginx -n 10
9. Как посмотреть только ошибки в файле лога? Как посмотреть саму ошибку и 10 строчек до и после неё?
error logs:
docker logs nginx -f 1>/dev/null | grep 'info' -i -A 1 -n
access logs:
docker logs nginx -f 2>/dev/null
10. Как попасть в bash работающего контейнера?
Docker exec -it bash/sh
11. Volume в докере. Монтирование директории и использование volume - в чём разница?
Связанными папками нельзя управлять из Docker CLI.
Абсолютные пути на разных компьютерах могут быть разными.
Из контейнера можно заблокировать доступ к папке и поломать остовую систему.
Volume можно шифровать и монтировать нескольким контейнерам.
12. Механизм ограничений доступа docker volume.
readonly, readwrite
13. Gitlab pipeline. Gitlab runner.
14. Какие типы docker runner'ов есть?
15. Сети. Как отследить маршрут от одного хоста к другому?
Traceroute
16. Что такое ttl?
Time to live - hop limit is a mechanism which limits the lifespan or lifetime of data in a computer or network
17. Как замерить пропускную способность между клиентом и сервером, какой командой?
iperf
18. TCP и UDP отличия. За счёт чего и какие гарантии доставки?
UDP - меньше служебной информации, без гарантии доставки.
За счет 3х стороннего рукопожатия, SYN (sequence number 1-232), SYN+ACK (SYN+1) (ACK), ACK (SYN+1, ACK+1)
19. Соединение по tcp. Во время соединения был перезагружен роутер. Будет ли доставлен пакет после перезагрузки роутера? В течении какого времени возможна доставка?
20. Отличия http и https. Плюсы https помимо шифрования. За счёт чего нельзя просто подменить запрашиваемый сайт. Http это текстовый или бинарный протокол?
SSL, Гарантии, что пользователи доверяют CA.
HTTP - бинарный протокол.
21. Rest. Какие методы есть, чем отличаются, когда используются? Основные 5. Отличия GET и POST.
GET - Запрос информации. Запроса передается в URL
POST - Изменение. Запрос передается в теле запроса.
HEAD - изменился ли ресурс после последней проверки?
PUT - загрузка на ресурс
DELETE - удаление ресурса
22. Url при использовании https зашифрован? Если взять POST, то в url мы можем передать информацию?
Нет не зашифрован.
В post можно передать информацию.
23. Basic auth. Что это такое и как оно передаёт свои данные?
Авторизация
24. Есть url, тело. Есть ли ещё что-нибудь такое?
Заголовок
25. Какие типы заголовков(header) знаете?
Адрес хоста, агент юзера, печеньки, реферальная ссылка, принимать какой тип информации html/xml/text/image
26. Linux. Как примонтировать диск. Останется ли примонтирован диск после перезагрузки при монтировании командой mount. Опции монтирования - какие есть, зачем нужны?
Командой mount. После перезагрузки пропадет.
27. Метрики. iowait time - что оно показывает? Как проверить загруженность диска?
Input/Output - это процент времени, в течение которого центральный процессор ожидает обращения к диску, прежде чем он сможет выполнить полезную работу
28. Как посмотреть количество свободной оперативной памяти? Команда free - отличия столбцов free от available. Что показывают остальные столбцы?
available - оценка объема памяти, доступной для запуска новых приложений без замены.
total - это число представляет собой общий объем памяти, который может использоваться приложениями.
used - использованная память Он рассчитывается как: used = total - free - buffers - cache
free- Свободная / Неиспользуемая память.
shared - этот столбец можно игнорировать, так как он не имеет смысла. Это здесь только для обратной совместимости.
buff / cache - объединенная память, используемая буферами ядра, кешем страниц и слэбами.
@@АлександрМиронов-х8р
Соединение по tcp. Во время соединения был перезагружен роутер. Будет ли доставлен пакет после перезагрузки роутера? В течении какого времени возможна доставка?
-- более вероятно, что нет. Host в хедерах пакета был задан один. После перезагрузки роутер DHCP сервер выдал конечному пользователю другой IP, пакет не знает этого нового IP, потому будет крутится и сдохнет после перехода прыжков ttl. Но это не точно
HTTP - текстовый протокол.
@@АлександрМиронов-х8р TCP (Transmission Control Protocol) - это протокол, обеспечивающий надежную доставку пакетов данных. Однако, если во время TCP-сессии происходит перезагрузка роутера, соединение обычно прерывается.
То есть все пакеты, которые были в процессе передачи или ожидали подтверждения в момент перезагрузки, скорее всего, не будут доставлены. TCP не имеет возможности "запомнить" состояние передачи данных во время перезагрузки устройства, такого как роутер.
После перезагрузки роутера соединение потребует установки заново, поэтому если приложение, использующее это TCP-соединение, правильно сконфигурировано, оно будет пытаться восстановить соединение и переотправить потерянные пакеты.
Время, которое потребуется на восстановление соединения, зависит от многих факторов, включая время загрузки роутера, время исчерпания таймаута на стороне отправителя и повторной попытки соединения, а также сетевую задержку между отправителем и получателем.
Я бы сразу расплакался и убежал. С воем такой: "Простите, дяденька, я вам напиздел, я не DevOps-разработчик!!!"
17:34 Я знаю отличную шутку про UDP, но не факт, что она до вас дойдет
Вопросы такие, на которые в повседневной работе обычно гуглишь или читаешь маны по мелочам, невозможно всю эту мелочь держать в голове. Слишком душное собеседование было. Я сам на половину из них с ходу ответил, но некоторые просто забыл, ввиду того, что в поседневной работе такое юзаешь ну дай Бог раз в год. Как по мне сначала собеседование должно проходить в расслабленном формате, по душам, чтобы понять психологический настрой обеих сторон, т.к. это НУ ОЧЕНЬ ВАЖНО в ежедневной рутине в рабочих процессах, ну а потом можно было бы и подушить слегонца по каким-то общим вопросам, но не так уж прям.
Полностью согласен!
Я думаю на это делалась ссылка.
Все помнить и знать - это непростительная трата ресурсов памяти.
@@nikgolor8093 особенно, в век существования безграничной внешней памяти под названием "интернет"
@@drtrali-vali9916 , да, но когда у тебя ответы на основные вопросы есть в кэше - (памяти) твоя продуктивность будет лучше...
Я на собесах люблю сам отвечать на свои вопросы если кандидат не смог или не знает, хотя бы кратко. И немного раздражает когда сам прохожу отсутствие такого. Было бы рикольно сделать видео с разбором этого собеса.
А я запоминал такие ответы, где сам ловил тупняки))
Аналогично ) Отвечаю на вопросы, на которые соискатель не может ответить. Это конечно затягивает собеседование, но зато видно, как соискатель способен мыслить и анализировать. Но теперь и я выступаю в их роли, так как сейчас на пути развития в DevOps и ищу работу )
По больше бы таких людей!
Иногда на собес ах задают вопрос, а ты отвечаешь то, что читал когда-то. И если там была ложная инфа, тебе даже не подскажут. А ведь это откладывается в памяти, и со временем её будет трудно заменить истиной.
Вы верно делаете! Пусть долго, но это благо!
святой человек!
Честно говоря и хорошо что туда человек не попал, если в понимании той конторы девопс это про докер и про память, то скорее всего девопса там нет, ну или им кажется что есть
Большое спасибо за видео, было интересно послушать.
Спасибо, очень полезное видео! Реквестирую побольше такого контента!)
Хороший пример собеса. Тут важно заметить, что тот кто задавал вопросы - ожидал не только "верных" или "неверных" ответов. Он кидал общие или наводящие вопросы, чтобы послушать ход мыслей кандидата. Очень хороший признак. Дискретное знание - статично. Его можно раз и навсегда заучить одним запросом в Гугле. А вот мышление поменять сложно, так что оно важнее.
Я рад что понравилось
"чтобы послушать ход мыслей кандидата. " -єто назьівается диванньій психолог, но на самом деле бред все єто, когда мне мозги парят не по теме на собеседованиях -я просто сдаю проект лишбьі сдать халтурно и по бьістрому потому что тьі нанимаешь експерта и не твое свинячье дело ход его мьіслей.. но конечно заказчик считает себя большим психологом и не понимает что еслиб он не парил мозг проект бьілбьі в разьі лучше сделан..
@@OlegSimonenko а я рад что ход моих мыслей проверят. Как минимум они исключают токсиков чтобы мне было комфортно работать.
@@pavlenkoat это звучит как - быть токсичным, чтобы исключить токсичность. :)
@@pavlenkoat да, софт скилы важны не меньше, чем хард. Но это было 30 минут за*бывания по "букварю". Нет, чтобы дать быструю задачу, а не спрашивать синтаксис и прочее. Для проверки понимания просто можно было бы задать пару вопросов и дать реальных пару задач из собственной практики. Зачем спрашивать такие мелочи, как монтирование в FS, что делает ENTRYPOINT и т.п.?! Если у человека есть способности быстрого поиска ответа, все норм! Вот это и нужно смотреть на собесах. Но я на собесах даю реальные задачи из недавней практики. А если были падения, то спрашивал, как бы он решил, давал ноут и уходил на 10 минут налить чайку.
Отличное видео))) Очень было полезно))) Антон тебе огромный респект)))
«Угу, угу, фиксирую» 😁 Спасибо за видос 🙂 познавательно.
Вопросы показались немного странными, не очень представляю, какие они там решают задачи на ежедневной основе, если нужно знать именно то, что спрашивали? С докером понятно, а вот вопросы по части сети и линукса, имхо, можно было выбрать и поближе к реальности :)
А в чем смысл тон звука понижать? Его же можно обратно повысить и услышать реальные голоса)
В итоге только восприятие диалога испортил, изменив тон.
Спасибо за видео. Очень полезный контент лично для меня.
Пожалуйста
Капец, слушаешь запись собеседования а волнение и тряска будто сам там сидишь.
Спасибо за видео!
Супер идея! Спасибо за материал, Антон! Теперь есть над чем поработать
А можно в следующем видео разобрать все вопросы?=))) Итересно, но пока лень самому искать...
поддерживаю
Друже, пока тебе лень искать, ты ничему не научишься. Мы запоминаем в 100 раз лучше, если находим решение сами.
@@i.am.rossalex Согласен с каждым твоим словом. Лучше один раз попробовать, чем 100 раз посмотреть.
на майдане скакать не лень было, а тут лень искать? ты вообще что тут делаешь-то?
@@greenman3396 Я тут по темі відео спілкуюсь з людьми. Питання що ти тут робиш? Якщо ти такий ярий праведник, то чому ще не відправився на пошуки нациків? Гойда! Спєцапєрация без тебе не може завершитись, поки ти тут прохлаждаєшся))
Вот бы еще знать правильные ответы на все вопросы)
Мне вот интересен такой момент: вот работает где-то чел года 3 девопсом. Пишет всякие докер-файлы, ставит апдейты и пр. И вот он решил походить по собесам. Неужели, проработав 3 года, он будет знать как там кэш пересобирается? У него контейнер запустился? Место на диске не жрёт? Система не падает? Остальное ему пофиг. А что там использовать - mount или volume, cmd или entrypoint - он посмотрит что используют в компании и будет это использовать.
согласен, деньги ничто, комментарий на 6+ слов - наше все. Лучшая и нетрудная штука отблагодарить владельца канала.
Антон, спасибо за материал!
Если это был собес на мидла, то ок, все вопросы адекватные и по теме.
Но если на джуна - по моему скромному мнению, соискатель вполне себе достойно ответил на поставленные вопросы и второй этап с углублением в тематику можно было исключить.
полностью согласен, для джуна этих тем многовато будет. Автору спасибо, но нужно еще таких интервью.
Я думаю, тут просто пощупать почву хотели.
Он не критиковал, да и углубляться сильно не стал, просто хотел посмотреть ход мыслей..
В какой-то момент он даже давал волю высказаться о том, чем он занимался, но человек почему-то не стал развивать дальше.., а ограничился кратким ответом.
Я думаю человека приняли на работу, довольно не плохо отвечал, хоть и не всё точно и верно, но очень достойно.
Больше уверенности надо, и учиться развивать беседу. Высказывать опыт. А то как на допросе. Возможно просто боялся, тут понятно, не осуждаю.
И да, задавайте людям вопросы встречные.. Вы же планируете там работать. Но не спрашиваете..
присоединюсь ко всем комментариям - очень познавательное видео для новичков администрирования
Спасибо за видео!
Антон, благодарю Вас за блог, Вас приятно и познавательно слушать. Интересует такой момент, если конечно на него существует ответ. Где можно было бы найти перечень задач/кейсов для самостоятельного оттачивания DevOps практик. Реальные задачи и кейсы лучше (тем более со стороны), чем сидеть и выдумывать задачи в стиле «Hello Word” :) кстати было бы наверное хорошей мыслью завести вам подобную ветку в своём блоге, где Вы бы могли своим зрителям ставить такие задачи разного уровня сложности. Или например в конце каждого своего видео ставить по паре таких задач. Именно задач, без решений. Например:
«Написать Ansible-плейбук, для конфигурации веб-сервера Nginx, который будет настраивать также и firewall-правила, открыв 22, 80, 443 порты».
«Описать конфигурацию Nginx, где он будет выполнять роль балансировщика c использованием upstream.»
«Собрать docker image, который включает в себя приложение и веб-сервер Nginx, при запуске открыть порт 80 и добавить контейнер в автостарт системы.»
«Поднять Kubernetes cluster из трёх нод. Сделать первичную конфигурацию и задеплоить в него контейнер.»
Я понимаю что инструменты DevOps разные, но задачи ставятся общие и многие решаются независимо от набора инструментов. Я думаю что таким образом было бы убито сразу 2 зайца - гарантированный приток подписчиков Вам и дополнительная помощь в развитии ваших зрителей. Как-то так в общем. Как считаете?
Я думаю о практическом курсе. Пока на него времени нет.
Очень круто, что поделились таким контентом! но блин, голоса изменили, но при этом звуки ударов в НЧ диапазоне не обрезали и громкость не нормализовали, это ж парой кликов делается.
В итоге делаешь погромче, чтобы расслышать голоса и получаешь удары баса в уши, когда кто-то там видимо от нервного напряжения постукивает по поверхности, связанной с микрофоном. Симулятор стресса на собеседовании получается для слушателя))
Звук был очень плохой. Стрался выжать максимум. Делал я это все но потом в моментах пришлось поднять громкость.
@@pavlenkoat можно было субтитры сделать, но это же напрягаться надо.... и я не понимаю, почему звук плохой, если есть куча программ с захватом звука с системы?
отлично, теперь middle, middle++, senior, senior++ )
Сори но в некоторых местах музыка перебивает, можно вторую версию где питч уведен не вниз а вверх?
Вот меня одного раздражает когда задает вопрос, человек отвечает и видно что не уверен или говорит что "вроде есть механизм но не помню" "возможно вот это", почему бы коротко не ответить? а не угукать). Просто сразу становиться понятно и очевидно где прав и неправ и мне кажется это немного смягчает обстановку, а то он сидит аж горло пересыхает , видно что на нервах). И потом это здорово бы в память врезалось, вот именно замечания или поправки или сказать верно - не верно
Вопросы несложные. Я как С++ разработчик, интересующийся DevOps в свободное время, почти на все ответил уверенно. Хотелось бы видео уровня middle+ для оценки своих знаний)
Этих вопросов мало на junior Devops . Это только вступительная часть на собеседовании , разминка .
Приятно осознавать, что разработчик, но можешь пройти на джун девопса)
Занижение голоса, анонимности не придаст. Просто палки в колёса.
Комментарий про нетрадиционный макбук подойдёт ? )
Видеоряд чудесный, диалог двух умных людей, что может быть лучше?
Очень красивый видеоряд!
Вы про воду? Специально подснииал, для подкастов.
Мир IT с Антоном Павленко это только мне кажеться или на самом деле , джуниора , тестируют как Сеньёра ? По количеству и уровню вопросов ???
Это нормально. Просто прощупытают все знания.
Я скажу это супер лайт версия собеса на DevOps)) из того что я лично проходил, база linux, сигналы, файловые системы, загрузка ос, как работает браузер с момента как ты написал адрес, команды с ключами по памяти, сети (не заостряю особо, т.к. там после ответов быстро шли дальше), ансибл (роли, писал ли свои плагины, да вообще там все в целом), gitlab (ci/cd, как, зачем, что будешь использовать, как деплоить, чем деплоить, почему этим, расскажи как бы ты описал терраформом пример, итп), Jenkins (ci/cd, плагины, какая абстракция за что отвечает), мониторинг (прометеус, графана, elk, greylog, zabbix), ну ещё чуток по nginx, haproxy, apache, и на последок было ещё бд (Postgres, mysql, kafka, redis, patroni, mssql, расскажи какие поля, как бэкапить, как кластер развернуть, как отказоустойчивость итп), а ну кубер, конечно же (кластер, база, helm, мониторинг в кубе, service mesh, lb, дальше не помню уже). И все это на одном собесе))) 1,5 часа, отгадайте позицию?)) Знакомые сеньоры просто офигели, я им потом перекинул по 2-3 вопроса, без гугла ни один сходу не ответил)))
Лично я разраб, но меня по сетям и ОС больше на собесах гоняют 😅
прям довольно жостко для джуна спрашивали. соискатель молодец.
Да ну, норм вопросы, джун девопса же, вопросы вобщем то базовые. Год поадминить и примерно будешь знать все ответы. Понятно что можно затупить в процессе, но на большинство ответишь.
@@Predsedot согласен. Я практически на всё знал ответы, кроме докера))))
Вопросы от собеседующего есть, ответов или каких-то поправок от него же нет, а на самом деле интересно было бы послушать какой командой он собрался пропускную способность от клиента до сервера замерять)). Мне как сетевику в прошлом прям интересно стало. Если имелся ввиду iperf, то это не команда, а утилита. Я даже не уверен что она из коробки во всех дистрибутивах есть. Не рекомендовал бы брать на заметку ответы соискателя из этого интервью. Да и само собеседование какое-то депресовое.
Какой итог собеседования, соискателя взяли в команду?
Это первый этап он был пройден. Дальше не прошел
А какой второй этап был?
@@doomguy2474 Насколько я понял более глубоко спрашивали.
@@antonpavlenko5890 Куда глубже?)
@@egorkomarov4719 ну там именно по специфики прошли.
Я так думаю он не прошел собес...
Думаю по концовке понятно)
Интересный вариант технического интервью Джуна+ по специальности DevOps(практикам)
На самом деле фопросы больше на мидла позоже
@@pavlenkoat таки да, требовать таких знаний от ДЖуна немного слишком. Но таковы реалии теперешнего рынка.
@@KonstantinDidorenko Да это должен знать любой разработчик, даже фронтендер. Если человек не может свою прогу сам в проде развернуть, допустим на VPS, какой он нафиг разработчик?!
@@pavlenkoat меня 1.5 часа собесили и вопросов и по протоколам и по линуксу и по всяким докерам, по концепциям куда больше спрашивали)))
@@KonstantinDidorenko а что такого-то в вопросах?
15:51 "какие типы докер раннеров бывают?"
Не совсем понятно, что имелось в виду?
Раннеры - агенты которые ранят джобы (из гитлаба) в пайплайнах, могут находится на отдельных машинах...
Джобы в раннере могут выполняться локально, используя докер контейнеры, докер контейнеры используя ссш, докер контейнеры используя аутоскайлинг на разных клаудах и виртуализацию (гипервизоры), подсоиденяясь к отдаленному ссш серверу.....
НО...это все способы выполнения джобов в раннере... И там не только все состоит из использования докера.
А вот при чем тут докер раннеры и что имел ввиду автор - непонятно.
.... А потом получается - что людей забраковывают из-за того что они не поняли что имел ввиду автор ибо никогда о таком не слыхал
Имели ввиду екзекьюторы. Так и определяют в теме ты или наипал
23:10 На счёт POST передать в урле это конечно мощно, сам же перед этим говорил что отличие GET от POST что первый передаёт переменные через урл))) Я хоть разраб, но такое собеседование прошёл бы с лёгкостью, знал ответы на все вопросы)))
Так он верно ответил, при POST в том числе и в урле можно передать данные. А Body может быть пустым.
@@drovoseg видимо я не правильно понял вопрос) Типа спрашивали а можно с постом ещё и гет взять?)
Классное видео , еще бы по дот нэту или си шарпу или ангуляру , музыку только если можно чуть чуть потише . И очень зашло виде озеро , водопады , прям класс и полезно многим!!!!
Слабо, пространства имен и контрольные группы не знает, TLS сертификаты нет, TCP рукопожатие, keep-alivе нет, базовые вещи же
Для джуна?
куча вопросов которые можно было и не задавать, задает вопрос про мультистейджи - сооискатель отвечает классно а потом собеседующий откатывается назад, а знает ли сооискатель ключики к командам. ну такое себе
Классный формат
Нормально не ответил ни на один вопрос, ты волновался?
Антон, спс за видео. Это на джуна интервью? и Какая вилка была , если не секрет.
Джун не должен думать о вилке.
@@pavlenkoat Эээээ.... Серьезно? То есть пахать за так?)
@@ivanabdullaev859 Джун должен думать о том как попасть в айти. А о вилке думать когда начнет что-то стоить.
@@pavlenkoat Раз взяли джуном, значит он делает какую-то работу уже, хоть и базовую. А вот матросить человека и эксплуатировать его бесплатно не есть гут. Многие работодатели такое практикуют кстати, особенно молодежь упахивают. Так что не согласен .
@@ivanabdullaev859 Кто сказал что надо бесплатно работать? Я говорю только что надо не думать о вилке, а думать о знаниях которые ты получишь.
Голос изменил, а манеру разговора не получится изменить. Соискатель - это автор канала.
Не это не я. Я когда с голосом игрался охерел сам.
@@pavlenkoat Не расстраивайся. Не взяли и хер с ними. Некоторые собеседования проводят только для вида и ИБД.
@@polark1677 так что мне расстраиваться. С парнем провели ретроспективу. В другую компанию устроился. Уже испытательный срок прошёл.
Меня только расстраивает что не смог продать рекламу в видео. Не интересен рекламодателям подобный контент. Видео лежало 3 месяца. Есть еще видео от того же парня. Но там вопросов не так много и звук еще хуже.
@@pavlenkoat Ну хорошо, что ты в другую компанию устроился. Говорю же не надо так расстраиваться насчет собеседований. А контент надо делать для удовольствия, а не для рекламы, тогда и народ потянется.
@@polark1677 я тоже устроился, но жалею что не записал свои собесы.
Одно другому не мешает. Каждая работа должна быть оплачена. Тут должны 3 дорожки сойтись: нравится зрителем, мне, рекламодателям. Тогда подобные видео будут выпускаться.
Почему не было ни одного вопроса по программированию, bash, Python ?
Потому что это вопросы не для DevOps, а для любого trainee developer, даже фронтендера.
Так а чем же все закончилось ?
Отличный пример! Чего вы докопались до собеседующего? Он всё правильно спрашивал, задавал наводящие вопросы, уточнял, не издевался над собеседуемым и на критических точках не давил. Если бы он еще сам ему рассказывал, какой был правильный ответ, то собес был на 30 минут а 1.30, а то и более. Да и обратную связь не все просят.
Пусть пишут. Больше комментариев больше людей это видео увидет
интересно взяли его на роботу или нет
Спасибо, было норм, местами интересно, хоть и чуток нудновато. Пару фишек взял по софт скилам...
Например какие?
Человек прошел собеседование? Офер получил?
На какую зарплату претендовал ?
Подскажите люди добрые, где начинающему девопс найти практику? Закончили курсы а вот проработать знания не где , хоспаде подскажите люди добрыеее
Спасибо!
Вопросы в основном базовые. Интересно было б узнать какой они стек используют. Неужели только докер? Ни ансибла, ни дженкинса какого нибудь или мониторинга инфраструктуры и т.п. И опять же они что голый докер руками гоняют? А оркестратор какой? Сварм, композ? Вообщем мутная контора )) хорошо что туда не прошел.
Данные вопросы ему задавали на следующем собесе.
Мне кажется на вопросы отвечал, автор канала )))
Всем так кажется но нет)))))
И вопросы задавал автор канала). Я это понял на примерно 10 минуте видео. Просто, как и в других своих видео, сыграл сценку и актерская игра была на уровне айтишника)) для этого и изменил чуть голос, а и манера и слова паразиты никуда не делись у обоих.
до этого думал что умею докером пользоваться)
Опыт работы больше года и он до сих пор Junior? Обычно Middle получают через 6-8 месяцев.
Это как раз джуниор совсем без опыта это трини.
Не знаю насчет джуна мидла , но по мне, как то сухо и похоже на допрос. Это знаете- нет , а это скажите - ну вот, а вон то знаете... похоже на озвучивание вопросов по списку. Как то не дружелюбно. С другой стороны может так лучше чем как я в последнее время наблюдаю: Здравствуйте раскажите о том что вы делали на прошлой работе? А опыт работы был с докер,кубер,дженкинс,ансибл,гит,прометеус,графана .....Понятно спасибо мы вам не перезвоним...и нам не интересно что вы там вообще знаете...Не включая камеру и уложившись в 20 минут...и ты такой ЧТО ЧАВО? Как вы сделаете вывод о моих знаниях если все что вы спросили это то что написано в моем резюме в гарфе прошлая работа?
Я много таких собесов сам проходил. Где просто вопросы.
Мне еще такая тенденция нравится:
Пишет HR, что нашла резюме. Я из сферы ИБ хочу перейти в сопровождение никсов, кубера и тд тп....
Спрашивает опыт работы, говоою, что изучал локально на миникубе, поднимал так же локально кластер, что никсами давно интересуюсь, хочу вот сменить профиль немного.
-окей, покажу резюме и ваше письмо руководителю.
Чрез день:
- да, мы бы хотели пообщаться.
Собес: повторяю, что мне интересен кубер в течении первых 3 минут общения, что более-менее изучил архитектру.
- а какая у него архитектура?
-если по нодам, то есть мастеры, есть воркеры. Расскзал какие компоненты на мастерах и воркерах и за что они отвечают.
-вопросов нет, все правильно... а чем вы на текущем месте работы занимались?
расскзаал во всех красках. Ну не буду же я говорить, что так то хуйней страдаю, а типо расскзаываю, что так то башка варит у меня.
Спрашивают вопросы по без-ти
Я на 3 вопрос:
- а вы кого ищите? В вакансии был стжк кубер, ансибл, докер, а вы про аналитику ИБ
-ну на эту вакансиб нам нужен человек с опытом, а вот по без-ти готовы пообщаться, нам нужна обезьянка-аналитик (галочки проставлять)
- до свидания
Нормальный собес. А не как в меме "Экзамен 2020: раскрасьте прямоугольник в комфортный вам цвет"
Так взяли человека или нет?)
Мда, послушал и понял, что тут на junior DevOPS вопросы были проще, чем у меня на собеседовании в техподдержку L2... То ли за 2 года так требования выросли, то ли я нарвался на чересчур зарывшуюся компанию. 😅
Интервьюеры задали не с проста вопрос о ТТЛ. А потом задали вопрос о: - Будет ли доставлен пакет, если роутер лежал?"
Что-то пол-часа маловато для собеса. Или это только некая часть?
Техническая часть
Его пытались запутать, его запутали все.
Это если 6 слов. А вообще пока я слушала я кучу раз теряла речь диалога. Я не системный администратор я не часто пользуюсь докером но тут то что я знала перестала понимать о чем они говорят. Очень сильно расстроило на счёт базы free и mount и другими базами в Линукс. Прям очень расстроило. Ещё самое строшное когда он не уверенно говорил он говорил Тихо тихо что разобрать было сложно. И на ему задоют вопрос который вообще как бы не по теме -_- повторюсь я не сис админ я художник но COPY в докер. Это копирование. Просто копирование .Но пока я слушала я поняла что я что-то не понимаю но что не понимаю я не понимаю. Я аж полезла потереть все ли я не понимаю
Смотрю видео спустя два года после публикации. Собеседуемый показался довольно слабым. Плавает в базовой теории. Про пакеты TCP UDP было грустно. Про http https грустно, что внезапно протокол стал бинарным, хотя из названия это протокол гиперТЕКСТОВЫЙ. В общем смутное впечатление по итогу.
Так это успешное собеседование с офером или нет? Если нет то нафига его вообще выкладывать?
Нет. Чтобы ты комментарий написал
И он устроился?
по секрету слейте название конторы пжл? (у меня брат спрашивает)
Зашифровал: прыпкуурывисчмчивпрццпфвапвтапьакрофпфВПАВЫПВАПФАПыотваоавапыпооцуеупеурьерупруитытьькрурсмитывпеф
Итог собеседования?
Не взяли
Собесы, конечно, везде разные и со своими особенностями. Вот я давеча завалил такое на j-devops на котором ни одного вопроса по линуксу не спросили, что для меня как бывшего linux админа с хорошим стажем и опытом было как приговор )
Скорее всего поэтому и не спросили.
Интересно, какая вилка для подобного кандидата?
500 баксов
Да не может быть!
Я за 1к винду переустанавливаю и в мышках батарейки меняю…
@@ИванГеоргиевич-г1л ну так джуны получают столько же)
если не тайна, напишите результат собеса,устроил ли собеседуемый?
Сюда нет. В другую компанию. Видео 3 месяца. Не мог рекламодателей найти. В итоге без рекламы выложил
половина вопросов вообще для дот нэт програмиста , че к чему?
Честно говоря, не айс голоса сделал. Мог бы и по лучше сделать!
А что в итоге, оффер предложили?
В эту компанию не предложили
@@pavlenkoat в другую предложили?
@@metaphysicalgnome3005 Да
Спасибо, вот бы такую же запись для сеньора..)
Если сеньор девопс. Пришлет я выложу
В собеседовании на сеньора плюс минус тоже самое спрашивают, может только более углубленно
Достойное собеседование! Компания знает кого хочет получить на эту должность. Антон, ваш знакомый получил джоб офер после?
От этой компании нет
@@pavlenkoat А можешь отправить знакомого middle девопса на парочку собеседований и выложить нам то что получится? (а пусть у миддла уже будет работа, ено ведь ему не трудно для сообщества чуток пособесить..)
@@pavlenkoat очень жаль. Искали и правда джуна? Или нужен был более подкованный специалист?
Что означает после junior "++"?
мдл, которому платят меньше деняг
капец, я даже джуном стать не смогу(((
Для джуна слишком много вопросов. Ищут бессмертного пони. Потом завалят работой, а вместо зп будут толкать речь про общее дело.
Я так же на собесах спрашиваю много у джунов. Потом беру того кто лучше отвечал
блин, а где таймкоды для каждого вопроса в интервью? бро, недорабатываешь..))
Мне за это видео не заплатили.
голос изменился сильно ничего не понятно
так взяли парня или нет?
Сюда нет
Музыка на фоне и видео вообще не в тему, отвлекает и пропадает желание досматривать до конца(
А голос зачем менять? Нихрена не слышно. Я лично всё население планеты по голосу не знаю....
Договорённость с человеком который предоставил мне видео
Господи, сначала про мальтистейдж в докере, потом про греп. Ну серьёзно?
на миддла хотелось бы послушать))
Я подумал записать свои собесы только когда пришел этот парень ко мне с записью. Те собесы которые я проходил после этого даже до тех части не дошёл так как там мне просто условия сразу не понравилось, да и мои условия не нравились работодателю
добрый вечер
гундос какойто получился) забавно)
На скорости 1.25 хорошо всё слышится
Хорошие вопросы. Было бы круто, если добавили комментарии с правильными ответами.
Устранить пробелы в знаниях так сказать.
Айти - это про постоянное обучение и поиск информации. Поставленные вопросы ценны сами по себе
@@Nzhvch Л - лицемерие.
@@Сергей-у6п1л чей то вдруг?
Ужасные ответы
Вопросы базовые, легкие.
Боже собеседник это просто кринж его уровень начальный сисадмин и то с натяжкой 😂
Сейчас понабегут умники, которые начнут пськами меряться. Все ведь тут с пеленок про контрольные суммы знают, про multistage в докере.
Пусть меняется. Для этого я это видео и выбрал. Кто-то научится и что-то подчерпнет кто-то будет бомбитб
Тоже всегда поражался людям для которых всё вопросы легкотня и с закрытыми любую задачу решат, а по факту сами быдлоадмины с госшараги с зарплатой в 20 тыс рублей :))
Это даже не джуниор админ, это джуниор сисадмин :)
Это у него уровень junior++ когда по сетям не шарит? Ну стоит заметить рассуждает он довольно здраво для 5 лет в it