Size: a a a

2017 February 25
Network Warrior
Некоторые интересовались последнее время - как выглядит тестовое задание для сетевого инженера. Выглядит примерно так, такое задание я получил на должность руководителя сетевого отдела ЦОД.
источник
Network Warrior
Рекрутеры в Европе очень любят задавать так называемые behavioral questions - поведенческие вопросы. Обычно эти вопросы касаются разных не технических тем - задаются они по больше степени чтобы понять какой вы человек и как вы вольетесь в коллектив. Спрашивать могут на разные темы, например о командной работе, проявлении лидерских качеств, ваших фейлах и проектах, которыми вы больше всего гордитесь, то как вы ведете себя в конфликтных ситуациях, как вы решаете проблемы, вопросы о вашем тайм-менеджменте, про то как вы взаимодействуете с коллегами и клиентами. Грубо говоря любое интервью можно разделить на две большие части - поведенческие вопросы и технические, которые уже будут проверять ваши знания сетевых технологий.
У нас это почти не распространено - не разу ничего подобного на собеседованиях на русском языке меня не спрашивали.
К таким вопросам нужно заранее готовить ответы, которые будут представлять собой небольшие истории. Очень удобно для составления ответов использовать методологию STAR ( https://en.wikipedia.org/wiki/Situation,_Task,_Action,_Result ) суть которой заключается в том, что ваш ответ должен:
1. Описывать саму ситуацию
2. Описывать проблему/задачу, которую нужно решить
3. Описывать ваши действия
4. Описывать результаты ваших действий
Тема очень актуальная - на каждом собеседовании на английском мне задавали кучу таких вопросов и без подготовки сформулировать на них внятный ответ да еще и на неродном языке это реально очень сложная задача - лучше заранее быть готовым, т.к ответы на такие вопросы играют далеко не последнюю роль при принятии решении о приеме вас на работу.
Первый раз я столкнулся с этими вопросами на собеседовании для стажировки в Cisco - меня мучали целый час этими вопросами по вебексу, а я к ним был совсем не готов - в итоге интервьювер сказал, что не сможет меня порекомендовать для следующего этапа :D
Отличный список таких вопросов и советы по тому как на них отвечать прикладываю ниже.
источник
Network Warrior
источник
Network Warrior
Техническое интервью.
Техническое интервью для сетевого инженера может состоять из теоретических вопросов и практических заданий. Для работы в топовых западных компаниях (уровня Facebook) последнее время к этому стали еще добавляться задачки по программированию (распарсить вывод команды sh ip bgp sum и тд) и вопросы касаемо работы Linux.

Теория.
Теория представляет собой набор вопросов, которые проверяют ваше знание сетевых технологий. Задаваться они могут совершенно на любую тему, часто даже не из вашего резюме - просто на темы, которые интервьювер хорошо знает (он ведь тоже обычно просто инженер, а не специально обученный чел проводить технические интервью), но есть и вопросы, которые спрашивают почти на каждом собеседовании - например BGP Best Path Selection. Подготовку к таким вопросам нужно разбивать на два этапа - погружение в технологию и тезисное повторение примерно за пару дней - неделю до самого интервью. Погружение - это просмотр курсов от проверенных вендоров таких как INE, чтение книг и RFC. Для погружения посоветовать могу следующее:
Курс INE CCIE Routing & Switching v5 Advanced Technologies
Книги:
* CCIE Routing and Switching v5.0 Official Cert Guide, Volume 1, Fifth Edition, Narbik Kocharians
* CCIE Routing and Switching v5.0 Official Cert Guide, Volume 2, Fifth Edition, Narbik Kocharians
Для тезисного повторения перед самим интервью хорошо пойдут следующие материалы:
* Cisco Routing and Swithing Quick Review Kit (майндмапы подготовленные Krzysztof Załęski, CCIE R&S #24081)
* Routing-bits Handbook (очень краткая теория разбитая по пунктам, отлично подходит как для повторения так и для того чтобы быстро ознакомиться с какой-либо новой для себя темой).
Подготовку к теоретическим вопросам нужно корректировать в зависимости от того, что указано в описании самой вакансии - про все указанные темы у вас должно быть хотябы минимальное представление для чего они нужны и как примерно работают. Материалы для подготовки прикладываю ниже.
источник
Network Warrior
Routing-Bits
источник
Network Warrior
источник
Network Warrior
источник
Network Warrior
CCIE R&S Volume1&2
источник
Network Warrior
источник
Network Warrior
источник
Network Warrior
Майндмапы
источник
Network Warrior
Практические задания.
Если с теорией все более-менее понятно, то с практическими заданиями тут кто во что горазд. Например один раз я собеседовался для работы в США и интервьюер сделал следующую штуку - открыл мне по вебексу цискороутер и говорил, что мне нужно посмотреть и ставил условия - из того, что я запомнил - нужно было посмотреть какие протоколы маршрутизации запущены на девайсе, не используя команду sh run). Так же знаю историю когда человеку on-site предложили пару роутеров и свичей и нужно было по схеме собрать из них определенную топологию и запустить определенные протоколы. Подготовиться к такого рода заданиям заранее я считаю достаточно трудно, тут нужен именно практический опыт работы с сетями. Можно посоветовать гонять побольше лаб в gns3 или unl. Отличный вариант просто для себя прорешивать workbook для какой-нибудь сертификации экспертного уровня - тут уж какой вендор больше нравится - CCIE, HCIE, JNCIE и тд. Это как раз даст необходимые практические навыки набивания команд в консоли.
источник
Network Warrior
Тестовые задания.
Отдельным пластом идут тестовые задания - обычно это просто какойто набор вопросов, на которые нужно ответить в текстовом виде. Присылают эти задания до самого интервью, обычно на их решение дается примерно неделя - затем на основе ваших ответов принимается решение есть ли смысл уже с вами разговаривать или нет. Идея в ИТ не новая, для программистов такое уже очень давно практикуется и последнее время начало практиковаться для сетевых инженеров. Ниже прикладываю для ознакомления тестовое задание на позицию Network Engineer, которое я получил от одной американской компании.
источник
Network Warrior
источник
2017 February 26
Network Warrior
источник
2017 February 27
Network Warrior
English language
Немного про английский. Английский язык обычно главная проблема сетевых инженеров из СНГ. Если читать и слушать умеет большая часть - без этого не почитаешь документацию к оборудованию и не послушаешь курсы, то говорить, а темболее писать, не умеет почти никто. Если вас посещают мысли о работе за границей или вы хотите работать в СНГ, но на западную компанию, то вам надо начать учить английский язык и как можно скорей. Да даже если тупо больше денег зарабатывать хочется - предложения о работе на английском языке для сетевых инженеров попадаются интересные.

Что отличает инженера от обычного человека? Структурированный системный подход ко всему. Такой же подход я предлагаю применить для изучения английского языка. На своем примере такой подход мне помог примерно за год поднять свой уровень с "я не могу говорить и не понимаю без словаря что я читаю", до уровня "могу проходить интервью".

Основные идеи будут такие:
1. Учить язык нужно каждый день. Учить раз в неделю по 7 часов не работает, я на себе проверял. Работает учить каждый день хотябы 1 час (суммарно). Лучше больше, бывало время когда я учил каждый день по 4 часа - тогда же я считаю удалось получить наибольший прогресс.
2. Занимайтесь с преподавателем. Поработать над произношением, пообщаться на английском и понять свои ошибки без преподавателя не получится. Лучше учиться сразу говорить и писать правильно, чем потом переучиваться - переучиваться всегда сложнее и занимает больше времени. Тут есть два варианта:
 a) Нейтив-спикер - учитель, родной язык которого английский. Хороший вариант если у вас уже есть какой либо уровень, начиная я думаю с intermediate можно продуктивно заниматься с таким преподавателем. Стоит дороже, чем учитель, родной язык которого не английский. Найти нейтивов можно тут: https://www.italki.com/home
 b) Не нейтив. Учитель английского, родной язык которого не английский. Стоит дешевле, хороший вариант начинать с нуля, но после определенного уровня продуктивность от занятий становится ниже. Работает примерно до уровня intermediate и немного после. Найти можно, например, тут: http://englex.ru/
3. Разбейте свой учебный план на части. Например мой план состоит из следующих частей:
 a) Vocabulary and Grammar (Словарный запас и грамматика)
 b) Listening (Навык воспринимать английски на слух)
 c) Speaking and Pronunciation (Навык разговора и произношение)
 d) Writing (Письменный английский)
 e) Reading (Чтение)
Все части предполагается тренировать каждый день.

Далее по пунктам.

Vocabulary
Учите каждый день 10-20 новых слов и повторяйте уже выученные. Хороший ресурс для пополнения словарного запаса: https://lingualeo.com/

Grammar
Murphy's English Grammar in Use - лучшая книга для изучения грамматики.
Бумажный вариант: http://www.ozon.ru/context/detail/id/8787959/
IOS: https://itunes.apple.com/ru/app/murphys-english-grammar-in/id848215354?mt=8
Android: https://play.google.com/store/apps/details?id=org.cambridge.englishgrammar.egiu
Я пользуюсь вариантом в виде приложения для телефона, очень удобно пока едешь в метро или просто стоишь где-то в очереди и есть свободная минута.

Listening
Попробуйте смотреть ваши любимые сериалы в оригинале, для начала с субтитрами. Например, я смотрю на https://ororo.tv/en
Так же хорошо работает смотреть технические курсы, например INE (Браену привет).

Speaking
Наверное самый главный скилл. Используйте все возможности поговорить на английском - говорите с иностранцами, разговорные клубы, говорите с преподавателем, заведите друзей по скайпу, с женой устраивайте вечера разговора на английском. Чем больше практики тем лучше.
источник
Network Warrior
Pronunciation
Не самый главный, но достаточно важный скилл. Если вы будете говорить как Борат вас и воспринимать примерно так же будут, но вида подавать конечно никто не будет.
Американское произношение можно потренировать тут: http://soundsofspeech.uiowa.edu/english/english.html
Просто выбирайте по очереди звуки и слова в этом приложении и пытайтесь повторить похожие - очень удобно, что можно посмотреть позицию губ и языка. Тут я оговорюсь, что считаю разумным учить американской произношение, так как оно ближе к General English - больше шанс, что вас поймут. Если мне не верите попробуйте посмотреть сериал Sherlock - разобрать, что говорит главный герой достаточно трудно, а потом попробуйте посмотреть курсы INE, где понимать 90% того, что говорит Браен совсем не сложно. Но тут опять же дело вкуса.
Так же недавно открыл для себя приложение ELSA Speak (вбейте в App Store или Google Market). Можно потренировать ударения и звуки - достаточно удобно.
Так же хорошо работает читать тексты в слух. Но читать не абы как, а проверяя произношение каждого слова. Я, например, читаю в слух RFC, но вы конечно можете что-то поинтересней почитать. Проверять произношение можно прокликивая слова расширением для браузера от LinguaLeo (в настройках на сайте можно выбрать вариант произношения, по умолчанию там Британский), если что-то кажется неоднозначным можно проверять на https://ru.forvo.com/search/ - вбиваете слова и выбираете вариант произношения.

Writing
Пишите небольшие сочинения и просите вашего преподавателя проверить их на ошибки. Тут хорошо помогает это приложение: https://www.grammarly.com/
Так же неплохо работают чаты на английском в том же телеграмме, но мне честно говоря очень быстро впадлу становится там общаться - у меня очень ограниченный круг интересов. Активных комьюнити на английском языке про сетевые технологии я не нашел.

Reading
Самое простое - читайте побольше книг про сетевые технологии, пользуйте словарем, вносите незнакомые слова в список на запоминание.
источник
2017 March 06
Network Warrior
источник
2017 March 15
Network Warrior
Cumulus Networks
Linux for networking
YOUR QUICK & DIRTY CHEAT SHEET
источник
Network Warrior
Cumulus Networks
Networking Terminology Cheat Sheet
YOUR REFERENCE SHEET FOR GOING WEB-SCALE WITH CUMULUS LINUX
источник