Собеседуемый ведет себя очень уверенно даже в вопросах в которых явно не смыслит, например, когда начал задвигать про компилятор musl собирающий не самый быстрый код да еще и использующий нечистый C (musl это всего лишь вариант реализации библиотеки libc). Собеседующей, к сожалению, самой не хватает компетенций чтобы оценить собеседуемого.
Отличное интервью, спасибо всем сопричастным! Было очень интересно послушать интервью будучи в основе в dev роли. Взял на заметку прокопать поглубже основы Linux, чем выше и ближе к контейнерам - тем более лес становится знакомым и уютным )
Я не очень понимаю, зачем там питон задачки? У нас мидл+, сеньоры девопсы не особо знают питон( ну базовый скриптинг - да) , зачем он вообще при собесе? Про мидлов вообще молчу, некоторые и ООП не понимают Вы его на питон-разраба собесете?
такая же история, в кач-ве скриптинга для написания тулинга или автоматизации - да, кто-то пишет, но это чисто для себя скорее, нет каких-то обязательных требований уметь писать код. но видимо зависит от задач, раз это просят. в том же тиньке тоже лайв кодинг при собесе на позицию sre
@@romann1295 Тинек всякой хуйней алгоритмической заебывает на любую позицию)) , это отдельный мир, куда и пройти и сложно, и не все хотят туда идти унижаться) А скриптинг - да, базовые какие то библиотеки знать -ок, но услвно писать апи , че))
Собеседование классное, узнал ответы на многие вопросы, но зачем задача на жадные алгоритмы? На жадные алгоритмы! Ещё бы на динамическое программирование! Такие вещи нереально решать, если не делаешь это постоянно. Для девопса это вообще бессмысленно, хоть будь он сеньор-помидор-10-дан-по-кубернетесу.
Человек всю дорогу решал не то что было в задаче, даже когда привел пример другой последовательности, предложенный ответ был неверным и это никто не заметил. В постановки задачи не было никаких ограничений, можно было тупо идти перебором и считать площади. Даже сложность меньше o(n^2) без каких то оптимизаций. У меня сильно больше вопросов возникло честно говоря в части linux. - Initrd "может" монтировать ФС, да он создан чтобы это сделать, чтобы было откуда ядро вообще прочитать. - Процесс Init запускает systemd ( да нет никакого инита c systemd, systemd в этом случае и есть этот самый инит Ну и дальше были фактические ошибки. Я понимаю что собеседование это не книга, и примерно так они и происходят и все ошибаются, но кажется стоит сделать разбор этого видео и поправить ошибки, чтобы люди их не запоминали и не копировали их дальше. PS> В целом довольно не плохо, если бы не лайвкодинг в течении 30 минут на котором решали не поставленную задачу, а придуманную, но это минус интервьюеру, который вовремя не поправил, я так и не понял почему(
О! Легендарные легенды !!! Вопрос ))) если в контейнере на логах «послетали» hard link, как удалить эти файлы, или как вернуть доступ к ним ? Т.е. в папке файлы при ls -l показываются, но не копируются, не открываются для чтения, не архивируются ))) папка естественно намаунчена в контейнер … что делать ?
А ты думаешь интервьювер прям готовится, не спит ночами , думает как завалить оппонента. Там чела выдергивают с горящего проекта и говорят - иди тести его. Чел идёт на интервью квешшенс и читает оттуда.
вопрос был про сборку проекта из кода и библиотек (зависимостей). From scratch вам даст пустой образ без ничего. Как вы будете собирать проект? Правильный ответ: multistage build, когда на первой стадии используется нужный образ для сборки со всеми зависимостями, а во второй стадии только образ, содержащий всё необходимое только для запуска бинарника
Если вы хотите пообщаться с кандидатом про память, то тут интересней обсудить Cache Trashing у процесса, больше раздолья и траблшутить можно. А если приложение течет, то и обсуждать практически нечего. Тут так же можно добавить было про инструменты отладки какой-нибудь GDB, eBPF
iptables? Firewall cmd более новая версия? Вы вообще в каком мире живёте? Linux kernel 2.4? Девушка интервьюер очень жиденькая, и кандидат выглядит более компетентным. Runlevel так то от 0 до 6 Docker swarm depricated
Собеседуемый ведет себя очень уверенно даже в вопросах в которых явно не смыслит, например, когда начал задвигать про компилятор musl собирающий не самый быстрый код да еще и использующий нечистый C (musl это всего лишь вариант реализации библиотеки libc). Собеседующей, к сожалению, самой не хватает компетенций чтобы оценить собеседуемого.
Хорошо, мы собеседовали вас по игре в шахматы, а теперь давайте решим задачки, проверим какой вес вы сможете пожать от груди...
Отличное интервью, спасибо всем сопричастным!
Было очень интересно послушать интервью будучи в основе в dev роли.
Взял на заметку прокопать поглубже основы Linux, чем выше и ближе к контейнерам - тем более лес становится знакомым и уютным )
Если не задрот в алгоритмах, то самый просто вариант, это отсортировать список и взять два последних элемента, при условии что там длина больше 1
я не люблю алгоритмические задачки, но задачка элементарно решается питанячим подходом в две строчи, что и нужно DevOPS`у.
Сначала не понял кого собеседуют. Девушка разбирается в методологии на уровень хуже, чем собеседуемый.
Я не очень понимаю, зачем там питон задачки?
У нас мидл+, сеньоры девопсы не особо знают питон( ну базовый скриптинг - да) , зачем он вообще при собесе?
Про мидлов вообще молчу, некоторые и ООП не понимают
Вы его на питон-разраба собесете?
такая же история, в кач-ве скриптинга для написания тулинга или автоматизации - да, кто-то пишет, но это чисто для себя скорее, нет каких-то обязательных требований уметь писать код. но видимо зависит от задач, раз это просят. в том же тиньке тоже лайв кодинг при собесе на позицию sre
@@romann1295 Тинек всякой хуйней алгоритмической заебывает на любую позицию)) , это отдельный мир, куда и пройти и сложно, и не все хотят туда идти унижаться)
А скриптинг - да, базовые какие то библиотеки знать -ок, но услвно писать апи , че))
У яндекса спроси зачем они знание алгоритмов на девопса спрашивают😂
@@ИванИванов-ч6ь5ф скажите спасибо что не нужно объяснять теорию природы электрического тока (а по-хорошему надо бы знать, их несколько)
@@ИванИванов-ч6ь5фони тебя в ответ ещё и попросят красно-чёрнре дерево повернуть😂😂
1:10:00 Мы можем уменьшать массив - мап редьюс , рекурсия и пр
Чего не спросили чтото за сети?
Задачки - это кринж конечно!))
Почему Кринж ? Своё покажи 😮
@@СергейФергюсон-ж7е кринж в том, что те, кто спрашивают сами в вопросе не разбираются, и уровень вопросов так же оставляет желать лучшего(
@@gaddyya похоже на то что девопса собеседуют девы
Хорошие стандартные вопросы плюс минус из боевой практики
А они точно не перепутали места, кто кого должен собеседовать?
1:02:00 - посылай их на хер с сортировками - задача рншается в 1 строку. MaxVol=Length(a)*Sort(a,ASC)[Lenght(a)-1]
Спасибо за ссылку на бложег)
слышал есть спецы, которые разрабатывают инструменты DevOps на Python. Наверное поэтому и просили решать задачи, навык полезный.
это собес на 500к ? ) как в гугл. я сразу прекращаю собес когда меня так мучить начинают на зп в 250-300к. собес не соотет зп
крутой спец! а лит код - такое дно конечно..
Собеседование классное, узнал ответы на многие вопросы, но зачем задача на жадные алгоритмы? На жадные алгоритмы! Ещё бы на динамическое программирование! Такие вещи нереально решать, если не делаешь это постоянно. Для девопса это вообще бессмысленно, хоть будь он сеньор-помидор-10-дан-по-кубернетесу.
Человек всю дорогу решал не то что было в задаче, даже когда привел пример другой последовательности, предложенный ответ был неверным и это никто не заметил. В постановки задачи не было никаких ограничений, можно было тупо идти перебором и считать площади. Даже сложность меньше o(n^2) без каких то оптимизаций. У меня сильно больше вопросов возникло честно говоря в части linux.
- Initrd "может" монтировать ФС, да он создан чтобы это сделать, чтобы было откуда ядро вообще прочитать.
- Процесс Init запускает systemd ( да нет никакого инита c systemd, systemd в этом случае и есть этот самый инит
Ну и дальше были фактические ошибки. Я понимаю что собеседование это не книга, и примерно так они и происходят и все ошибаются, но кажется стоит сделать разбор этого видео и поправить ошибки, чтобы люди их не запоминали и не копировали их дальше.
PS> В целом довольно не плохо, если бы не лайвкодинг в течении 30 минут на котором решали не поставленную задачу, а придуманную, но это минус интервьюеру, который вовремя не поправил, я так и не понял почему(
Отличный ролик! Спасибо гостям за профессионализм 😊
Мда, задача уровня мид из литкода. Это собес в фаанг?
Мне кажется собес был ненужным. Сразу было понятно, что он готов к такой работе.
О! Легендарные легенды !!! Вопрос ))) если в контейнере на логах «послетали» hard link, как удалить эти файлы, или как вернуть доступ к ним ?
Т.е. в папке файлы при ls -l показываются, но не копируются, не открываются для чтения, не архивируются ))) папка естественно намаунчена в контейнер … что делать ?
Тот случай, когда интервьюер подготовился хуже, чем соискатель 😁
А ты думаешь интервьювер прям готовится, не спит ночами , думает как завалить оппонента. Там чела выдергивают с горящего проекта и говорят - иди тести его. Чел идёт на интервью квешшенс и читает оттуда.
чел не знает про сборку образов from scratch?)
вопрос был про сборку проекта из кода и библиотек (зависимостей). From scratch вам даст пустой образ без ничего. Как вы будете собирать проект? Правильный ответ: multistage build, когда на первой стадии используется нужный образ для сборки со всеми зависимостями, а во второй стадии только образ, содержащий всё необходимое только для запуска бинарника
Бу ньюби!
Игра в реальную жизнь: стартуем, а не стартует и дискуссия на час.
Хорошее интервью!
Если вы хотите пообщаться с кандидатом про память, то тут интересней обсудить Cache Trashing у процесса, больше раздолья и траблшутить можно. А если приложение течет, то и обсуждать практически нечего.
Тут так же можно добавить было про инструменты отладки какой-нибудь GDB, eBPF
7 минут .... все. дальше слушать "гану" невозможно. правильно она засмущалась в самом начале. не тянет.
iptables? Firewall cmd более новая версия? Вы вообще в каком мире живёте? Linux kernel 2.4?
Девушка интервьюер очень жиденькая, и кандидат выглядит более компетентным.
Runlevel так то от 0 до 6
Docker swarm depricated