На собесе как на танцполе
1.88K subscribers
8 photos
89 links
Прохождение собеседований в IT как вид спорта. Рекрутмент с точки зрения кандидата. Хитрые и не очень трюки как продать себя подороже.

Все это - за авторством @apple_police
Download Telegram
Друзья, всем привет, всех с прошедшими праздниками.

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

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

Также начинают появляться инструменты, заточенные под ту же задачу генерации сопроводительных писем, но я подозреваю, что это лишь оболочка (пусть и приправленная парой плюшек) поверх того же ChatGPT - например, furia.app.

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

#отсебя
Друзья, всем привет, всех с началом рабочей недели.

Сегодня поговорим про собеседования на английском. Интервью и само по себе для многих представляет собой стресс, а тут еще и на английском. Как не нервничать?

Короткий ответ - никак. Но как можно минимизировать волнение?

1) Если вы занимаетесь с преподавателем или ходите в разговорные клубы, то договоритесь об интервью в день занятия английским, причем после него. На занятии вы “разговоритесь”, скажем так, “разгоните” свою разговорную речь до нормального уровня, и на интервью не будете стартовать “в холодную”. Конечно, это применимо, только если занятие где-то утром или хотя бы в обед.

2) Если вы что-то не расслышали или недопоняли - не бойтесь переспросить. Правда, не бойтесь, сделайте это максимально вежливо в духе “sorry, I afraid that I misheard something. Could you repeat your question please?”. В этом нет ничего страшного. Как пример - в одном из интервью я трижды(!) переспросил интервьюера 😅 При этом, я знал ответ (вопрос был про авторизацию и аутентификацию), просто никак не мог разобрать, о чем же меня спрашивают.

3) Не бойтесь того, что вы скажете что-то неправильно - в 95% случаев вы общаетесь не с носителем. Это значит, что человек на противоположной стороне точно так же, как и вы, делает ошибки, неправильно произносит или забывает те или иные слова. Осознание этого очень помогает. Да, интервьюер может лучше разговаривать, но только потому, что он просто больше разговаривает на английском, у него больше практики.

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

#отсебя
Друзья, всем привет, всех с началом рабочей недели.

В продолжение темы с английским и разогревом перед интервью - недавно наткнулся на бесплатный тренажер от Google, называется Interview Warmup.
https://grow.google/certificates/interview-warmup/

В чем суть - вам дают вопросы, вы отвечаете на них голосом, тренажер транскрибирует ваши ответы, анализирует их и выдает результаты. Предлагается ответить на типовые (на взгляд разработчиков) вопросы из следующих категорий:
- Data Analytics
- E-Commerce
- IT Support
- Project Management
- UX Design
- Cybersecurity
- General (тут общие вопросы - рассказать о себе, своих сильных и слабых сторонах, достижениях, ошибках, и так далее)

Транскрибация ответа происходит довольно неплохо, но, конечно, не безошибочно. Также, помимо самой разговорной практики, на выходе можно получить:

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

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

- темы для разговора (talking points) - работает плохо, но в чем суть. Ваш ответ предлагается проанализировать (подсветить отдельные куски ответа) по нескольким составляющим: опыт, навыки, усвоенные уроки, примеры из жизни, результаты. По каждому из этих блоков можно получить более подробную разбивку - например, говоря о навыках, стоит упомянуть про навыки, которые вы бы могли привнести в свою работу, которые вы бы хотели использовать больше, которые вы использовали в прошлом, а также по которым вы получали отличную обратную связь - например, ваш лид считает, что вы роскошно пишете селекты с правым соединением :)

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

#отсебя
Друзья, всем привет, всех с началом рабочей недели.

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

———————————
Let me share a quick update. As I mentioned previously on a technical interview, I had some interviews with other companies, and one of them sent me an offer today - <companyName1>, they also have an office in the same location. They have very similar conditions at all except salary - they offered me a gross monthly salary as XXX EUR.
I truly enjoyed talking to you and I really like <companyName2>, so I would like to ask - is there any chance that we can update our offer with the similar amount? If so, then I would have no doubts at all about my choice.
Anyway thanks in advance.

I'm looking forward to hearing from you.
Kind regards,
<Name>
———————————

Если хочется отдать все карты в руки работодателю - то второй абзац можно было бы заменить на следующее:
———
I truly enjoyed talking to you and I really like <companyName2>, so I would like to ask if there is anything we can try to do in this situation.
———
Но в этом случае вам могут предложить совсем не то, что вам действительно нужно или важно :)

#отсебя
Друзья, всем привет, всех с началом рабочей недели.

Месяца полтора назад мне пришел фидбек на тему того, как и где я нахожу вакансии в иностранные компании. Я и сам собирался писать на эту тему - давайте попробуем разобраться.

Сразу сделаем поправку на то, что до последнего времени я искал (да и сейчас на самом деле в основном использую) позицию системного аналитика.

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

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

Стильный модный getmatch - раз в месяц проскальзывают 1-2 шальные вакансии. Одним глазком можно поглядывать, но без завышенных ожиданий.

Внезапно hh - неожиданная кладезь вакансий зарубеж, честное слово, от кого не ожидал, так это от них. В абсолюте - немного, в сравнении с остальными русскоязычными ресурсами - просто россыпь вакансий. Есть даже фильтр (правда, немного странно работающий) по другим странам (Армения, Сербия, Кипр и т.д.). Сейчас, например, по запросу “system analyst” вне РФ находятся 14 вакансий. Тут стоит еще отметить то, что некоторые компании имеют офис в РФ, хотя допускают работу сотрудника извне, так что в этом случае нужно уже искать без фильтра по стране.

geekjob - сколько пробовал искать там вакансии (даже по РФ), дольше, чем на 15-20 минут, меня не хватало.

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

Если интересны конкретные каналы - пишите, прикреплю в комментах.

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

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

#отсебя
Друзья, всем привет, всех с началом рабочей недели.

Сегодня хотел поделиться небольшими наблюдениями по поводу псевдоконтрофферов при поиске работы зарубежом.

Ситуация - вы получили оффер, но хочется чуть-чуть “подвинуть” компанию по зп. Других офферов у вас при этом нет. Можно ли что-то с этим сделать?

Забегая наперед - конечно, да. Схема классическая: пишете рекрутеру компании А, что у вас есть на руках второй оффер от компании Б, и в нем зп предложили вот совсем немножко больше, чем в оффере компании А. Сумму в выдуманном оффере компании Б при этом указываете желаемую. И, значит, если бы компания А апдейтнула свой оффер, то вы бы без тени сомнений влились в стройные ряды ее сотрудников.

На рынке РФ это абсолютно рядовая ситуация, причем, в зависимости от ситуации и вашей наглости, можно выторговать буст до 25-30% от изначальной зп (например, 200к → 250к). С зарубежными компаниями может быть довольно страшно “спугнуть” долгожданный оффер, да и менталитет чаще всего совершенно другой. Однако, и тут тоже можно немножко торговаться.

О чем нужно помнить:
- пишем мягко и вежливо - я про это как раз не так давно писал
- при этом уверенно доносим свою мысль, не давая простора фантазии рекрутера
- ключевое - прибавку просим от 5 до 7%. В случае редкого везения могут поднять на 10%. Цифры взяты как из собственного опыта, так и из опыта русскоязычных рекрутеров в зарубежных компаниях (Аня, привет)

Если вы все сделаете правильно, то скорее всего вам пойдут навстречу :)

PS кстати, если у вас были успешные кейсы буста на бОльший процент - пишите в комментах.

#отсебя
Друзья, всем привет, всех с чуть отложенным началом рабочей недели.

Сегодня хотел рассказать про ресурс, который может помочь подготовиться к собесу - easyoffer.ru.
Как я понял, основная идея автора была в следующем - он собрал довольно большую выборку публичных собесов на ютубе на разные позиции, после чего при помощи фрилансеров проанализировал, выделил и категоризировал вопросы, которые задавались на собесе. После этого по каждой позиции получился список задаваемых на собесах вопросов.
Если по позиции удалось найти больше материалов, то по каждому вопросу указывается его вероятность, то есть то, насколько вероятно его вам зададут. По некоторым позициям на вопросы указаны еще и ответы.
Сайт местами еще немного сыроват, функционал находится под неким подобием пейволла (например, доступны первые 20 вопросов из 100). Для полного доступа нужно подписаться на тг каналы автора через его же бота.

Сейчас на сайте 4 основных раздела - вопросы, собесы, менторы и требования.
В вопросах приведены собственно списки вопросов с разбивкой по позициям (system analyst почему-то нет, хотя по прямому урлу открывается - easyoffer.ru/rating/system_analyst).
В собесах ссылки на ютуб, опять же с фильтром по позициям.
В требованиях интересно - там по каждому из направлений приводятся навыки (с частотой упоминания) на основе анализа вакансий на хх. Анализ проводится, судя по всему, ежедневно.
Ну а в менторах можно найти ментора или зарегистрироваться самому.

Резюмируя, если вы регулярно проходите собесы, то easyoffer вряд ли сможет вам помочь, так как вы и так примерно представляете, что вас могут спросить. А вот если у вас была большая пауза в собесах, или вы вообще на старте карьеры - то ресурс, как по мне, может послужить отличным подспорьем :)

PS изначально я наткнулся на статью на Хабре, где автор подробно описал свою методику по анализу и сбору вопросов: https://habr.com/ru/articles/769480/

PPS в выборку публичных собесов по системному анализу попал и мой, кстати :)

PPPS это не реклама 😅
#отсебя
Друзья, всем привет, всех с началом рабочей недели.

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

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

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

Я знаю, что многие по разным причинам довольно посредственно относятся к эйчарам, что зачастую весьма несправедливо. Всегда важно помнить, что все мы люди, и все мы можем совершать ошибки (это и делает нас людьми, если на то пошло). Чтобы не скатываться в излишнюю библейскость, я не буду говорить что-то типа "возлюби эйчара ближнего своего", но жить дружно нам, соискателям, и эйчарам никогда лишним не будет :)

PS просьба никого из дорогих эйчаров на этот пост не обижаться, прекрасно знаю, что и по другую сторону баррикад кандидаты бывают крайне своеобразные 🙂

#отсебя
Друзья, всем привет, всех с началом рабочей недели.

Сегодня хочу с вами поговорить о слегка холиварной теме - "знания, которые нужны на собесе" vs "знания, которые реально нужны в работе".
Рассуждать я буду, конечно, с точки зрения системного аналитика, хотя, я уверен, со мной согласятся и тестировщики, и разработчики :)

Поговорим сперва про моменты, с которыми я сталкивался как кандидат.

Вот, например, на собесе системных аналитиков очень любят спрашивать SQL-запросы в виде практической задачки. Но зачем? Безусловно, я могу опираться лишь на свой опыт, но на всех моих проектах умение написать селект\инсерт\апдейт было в списке компетенций в первую очередь тестировщиков. Тут можно задать продактский вопрос "чтобы что" - а для чего вы используете SQL запросы? Скорее всего, чтобы проверить, как отрабатывает тот или иной функционал вашей системы - но само слово "проверить" говорит о том, что это немного не задача системного аналитика. При этом мне самому нравится SQL, я не прочь написать несколько запросов, но на мой взгляд, на собеседованиях этому навыку уделяется слишком большое внимание, в отличие, от того же умения спроектировать подходящую модель данных, например.

Или, например, UML. Мой любимый пример - юзкейс диаграмма. Как часто вы ее использовали в работе? Я за 9 лет ее не использовал в работе ни разу :) Зато на собеседованиях, особенно в районе джуна-мидла, спрашивают регулярно, или на собесе, или в тестовом задании.

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

Ну и вот самый, пожалуй, холиварный момент - SOAP. Безусловно, протокол до сих пор используется в банках (и, наверное, где-то еще в госразработке), но если вы проходите собес на обычный коммерческий проект, где отродясь только REST - то зачем это спрашивать? :)

Как собеседующий же (возможно, это неправильно, и так делать не надо) я всегда спрашивал только, что действительно нужно в работе, с чем вы будете сталкиваться каждый день. Если на проекте REST API и GraphQL - спрошу про это, если системный аналитик должен заниматься проектированием БД - предложу небольшую задачку на это, если на проекте используется только Kafka (без RabbitMQ) - спрошу про использование брокеров в целом, но не буду спрашивать про отличия кафки от рэббита.

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

#отсебя