@1010101
1010101
28 Mar 2018

Обычно, ближе к концу интервью я спрашиваю кандидатов:
- А вообще, знаешь как работает интернет?
Опытные синьеры SRE и DevOps-ы добродушно улыбаются, мидлы-админы задорно смеются удачной шутке, но печальная статистика говорит о том, что ~80% кандидатов не могут ответить на этот вопрос

Рекомендовано: dora и snakehoney
28 Mar 2018

1010101, ну как-как.. На говне и палках.. /грустно усмехнулся/

28 Mar 2018

В каком смысле? Социально, или семь уровней?

28 Mar 2018

snakehoney, Прошу объяснить своими понятными словами как ip-пакетик от твоего ноутбука добирается до сервера вконтактика например

#micge/4 в ответ на /2
28 Mar 2018

biohazardmonkey, под интернетом обычно подразумевают ip. То есть разговор про 1 уровень

#micge/5 в ответ на /3
28 Mar 2018

О, это более-менее понятный вопрос. Я не говорю что готов на него хорошо ответить, но понимаю.

#micge/7 в ответ на /4
28 Mar 2018

Со всякими штуками вроде BGP или поверхностнее?

28 Mar 2018

Voice, Ну, от кандидатов, которые говорят "я могу строить горизонтально масштабируемые web-сервисы" я обычно ожидаю соответсвующих навыков управления этим трафиком, защищаты, балансировки.

Но на деле большинство из них умеют только нажимать кнопки в AWS, а предложение посчитать скорость света на основании пингов с разных континентов до 8.8.8.8 вызывает кататонический ступор.

#micge/10 в ответ на /9
28 Mar 2018

проще расстояние наверное посчитать с известным пингом, скорость света и в интернете можно найти, а расстояние от тебя до DNS серера гугла - нет.

#micge/11 в ответ на /10
28 Mar 2018

ну вот нет же. там еще вагон разного

#micge/13 в ответ на /5
28 Mar 2018

А 8.8.8.8 для разных континентов разве не в разных местах находится?

#micge/14 в ответ на /10
28 Mar 2018

1010101, как скорость света соотносится с ретрансляцией на узлах?

#micge/15 в ответ на /10
28 Mar 2018

Вот я уже провалил =(

#micge/17 в ответ на /12
28 Mar 2018

TWT, ответ уровня типичного отечественного админа. Только они еще и без иронии это говорят

#micge/20 в ответ на /19
28 Mar 2018

а что ещё надо? упаковку в ppp, nat?

#micge/22 в ответ на /20
28 Mar 2018

1010101, но первый уровень - это провода и импульсы в них. ip идёт на втором, ЕМНИП.

#micge/27 в ответ на /5
28 Mar 2018

тут я так понимаю 1 - это "один", а не первый.

#micge/28 в ответ на /27
28 Mar 2018

Я после такого ответа с кандидатами обычно прощался.

#micge/30 в ответ на /5
28 Mar 2018

Там еще бутстрапноды есть. Вроде как они могут реелями работать.

#micge/31 в ответ на /29
28 Mar 2018

Реель это ель которую срубили и опять посадили?

#micge/34 в ответ на /31
28 Mar 2018

Я интеллигентный человек, а не макака. Могу, разве что, тростью уебать.

#micge/35 в ответ на /33
28 Mar 2018

MadHatter, мне вот тоже кажется, что с ним что-то не так. особенно после упоминания скоростей света, лол. Либо он летящий, либо адепт проверки способности человека давать приблизительные ответы с достаточной точностью при недостаточности вводных данных (есть такой метод у рекрутеров). Но по категоричной манере общения, предположу, что скорее первый вариант.

#micge/37 в ответ на /30
28 Mar 2018

Пришли мне своих визиток, буду выдавать некоторым кандидатам.

#micge/38 в ответ на /36
28 Mar 2018

Вопрос про то, как работает traceroute, тоже хороший.

#micge/41 в ответ на /23
28 Mar 2018

Второй вопрос будет про то, как поднасрать :)

#micge/42 в ответ на /41
28 Mar 2018

а ответ "по-разному", принимается?

#micge/43 в ответ на /41
28 Mar 2018

akagitsune, я вообще не рекрутер. на точность ответов (иногда даже их правильность) вообще насрать. главное на собеседовании обнаружить здравые мыслительные процессы. Если инженер в процессе беседы не уточняет исходные данные - то это странно.

Например, уточнить, что именно подразумевается под "как работает интернет?":
- про динамическую маршрутизацию?
- что именно ты понимаешь под словом Internet?
- что ты понимаешь под "как работает"?
- как открывается условный сайтик (весь стек, от dns до L7)?
- описать весь путь пакетика от хоста А к хосту В?
Очень уместные вопросы и почва для интересной дальнейшей беседы про любой из них.

На собеседовании кандидат должен сам говорить и рассказывать, я лишь подкидываю направления для беседы

#micge/45 в ответ на /37
28 Mar 2018

akagitsune, Про скорость света - это был реальный вопрос на одном из собеседований, когда кандидат сделал неверное предположение и все мои попытки помочь ему думать не сработали. Даже когда я навел его на явное противоречие в его рассуждениях, когда он экспериментально получил пинг быстрее скорости света, вместо того, чтобы включить голову - продолжил тупить и отстаивать неверные умозаключения.

#micge/46 в ответ на /37
28 Mar 2018

Вообще, из подъёбок мне нравится вопрос про то, какой кабель быстрее передаст бит, медный, или оптический, естественно, равной длины. Естественно, с объяснением почему так. Правда это проверка на физику, а не инжиниринг.

#micge/47 в ответ на /46
28 Mar 2018

1010101, хуйня эти ваши вопросы.
Лучше наводящие вопросы по теме и выходящие из них разговоры. Например, как горизонтально масштабировать какой-нибудь ебучий сервис. А там и до anycats cdn дойти можно, и до балансировки с помощью днсов и так далее.

Однажды какой-то гусь из гитлаба меня задрачивал вопросом как работает лайфсайк рельсового приложения на примере какого-то урла из гитлаба. Я описал ему всё от уровня "пакет мешелме-бешельме от юзера до туда-сюда, потом лоадбалансер или нет, потом апликатион серва и так далее и хуяк-пиздык". Он меня еще два письма подряд дрочил, в итоге я показал ему ссылочку на контроллер и экшен и сказал. И ВНЕЗАПНО это оказалось то, что он хотел. Правда я почему-то отказался от дальнейшего собеседования.

А нехуй включать умного и дрочить людей дохуя абстраными вопросами. Помни, что во время собеседования нормальный кандидат точно также собеседует тебя, как и ты его.

#micge/48 в ответ на /45
28 Mar 2018

MadHatter, Ты из тех, кто определения из RFC наизусть на собесах спрашивает? Много уже нормальных инженеров нанял?

#micge/49 в ответ на /30
28 Mar 2018

1010101, ой да мало ли кто как затупил на собесе. Переволновался. Ты сидишь уверенный и задаешь людям вопросы про скорость света (ты ищещь нормального чувака или калькулятор? Нормальный чувак скажет 300 тыщ километров в секунду, потому что это справочное значение и нехуй его считать). Задай про количество мячиков в автобусе еще.

#micge/50 в ответ на /46
28 Mar 2018

Только из первоапрельских.

#micge/52 в ответ на /49
28 Mar 2018

azzz, "переволновался" тоже видно на собесе. стараюсь как-то снять стресс и перевести тему. если не получается - вообще съезжаю на тестовое задание, мол дома в спокойной обстановке подумай и сделай то-то.

#micge/53 в ответ на /50
28 Mar 2018

biohazardmonkey, Подъебки обычно только в воображении кандидатов ) у собеседующего как правило жгечее желание, найти, наконец, хоть кого-то! И провал собеседования обычно это печаль и разочарование. Если ты на 100% уже уверен, что этот кандидат безнадежен. Нет задачи у собеседующего "завалить" или еще чего-то подобного

#micge/55 в ответ на /47
30 Mar 2018

С глобальной маршрутизацией? Ты грохнулся?)

#micge/57 в ответ на /4
30 Mar 2018

TWT, С чего ты взял, что я хорошо шарю в tox? Открыл сейчас в первый раз и там английским-по-белому написано, что пиры в DHT хранят свой public key + ip + port.

#micge/58 в ответ на /29
02 Apr 2018

rapture, почему, собственно, и нет? Вот он попадает в AS'очку провайдера, оппа, а айпишник-то PI, тогда запулим его по маршруту для него персонально в соседнюю AS, откуда ближе, хоп-хоп, и пакетик добирается до гипотетического Амстердама. Ну а потом как-нибудь назад. Если человек что-то читал про BGP, это будет понятно.

#micge/59 в ответ на /57
03 Apr 2018

Ну если на уровне детской картинки, то да. Но что-то мне подсказывает, что Бинарный может задать уточняющий вопрос...

#micge/60 в ответ на /59

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.