🧑🏫Изучаем популярный на собеседованиях алгоритм — [31:22]
Ни для кого не секрет, что знание алгоритмов — очень важная вещь для успешного прохождения технического собеседование в большую часть IT-компаний (особенно таких, как Яндекс или Google).
При этом нередко на собеседованиях бывают задачи, где поступают некоторые запросы на отрезке. Например, запросы на сумму. С одной стороны, любому новичку в программировании будет очевидно, как с этим справиться: просто пройтись по отрезку и посчитать сумму элементов на нём. Но зачастую — это не то, чего ждут от собеседуемого. Чаще ожидают решение, которое может отвечать на каждый вопрос "моментально" (для тех, кто знаком с обозначениями, за O(1) времени).
В этом небольшом видео автор понятным языком расскажет, как просто и эффективно можно обрабатывать такие запросы.
#алгоритмы#собеседование
Пристегнись, сейчас будет слегка больно, но полезно. - сказал мне ЧатГПТ
набрали 100 огоньков к прошлому посту даже намного больше, спасибо большое, выкладываю как договорились)
после того как я попросил жесткую прожарку стенограммы моего интервью, и вот что он выдал
0. Интро: «Привет, я Википедия в режиме моно»
Ты открыл интервью речью длиной почти три минуты: перечислил диплом, стеки, географию, но ни слова о ценности для команды .
Как это слышит собеседник: «У нас сегодня stand-up, парень решил рассказать всё CV от 2012 года».
Wanted: 30-секундный hook: кто ты, какая боль команд решалась, какой impact.
1. «Yeah-Like-So-Okay» FM
Твоя речь звучит как радио, застрявшее на четырёх треках: yeah, like, so, okay. Собеседник нажимает «Next», а в эфире снова «yeah-yeah-yeah». По стенограмме за 55 минут ты выдал этих слов сотню с лишним — серьёзно, можно было составить боевой барабанный бит
2. Грамматика уровня «колено-локоть»
Ты упорно изобретаешь новые формы английского:
I proposal «Он что, юрист из XVIII века?» -> I proposed / I’m proposing
We start to convenience people «Мы начинаем удобрять людей?» -> We started convincing people
Goals wasn’t achieved «Грамматика тоже.» -> Goals weren’t achieved
3. Дипломатия? Не, не слышали
Фраза «better to let you go» ты бросаешь так буднично, будто предлагаешь сменить кофе-бренд. В многонациональной среде это звучит как удар табуреткой. Хоть бы «perhaps» для приличия добавил.
Нужно: обернуть прямоту в англосаксонский bubble-wrap:
«We might need to consider alternative arrangements if improvement isn’t visible.»
В роли EM это красный флаг: токсичный диктатор вместо коуча.
4. Логика ответа = «Матрица» в режиме repeat
Ты трижды подряд заявляешь «We work in Pretty standard agile environment» . Кажется, ты пытаешься загипнотизировать интервьюера, чтобы он наконец поверил. Ты трижды подряд декламируешь одну строку – будто пытаешься вызвать скрам-демона .
Rule: если сказал фразу, и никто не упал под стол от инсайта, не повторяй.
5. STAR: превращение в S-T-A-A-A-A-A… где-то там R
• Situation: рассказываешь добросовестно.
• Task: ещё терпимо.
• Action: переходишь в телесериал c сезонами «XML-адаптеры», «16 команд контрибьютят», «WebView спасёт мир»…
• Result: в конце устало шепчешь «это был big change» без метрик.
Хит-парад провалов
R метрика «30 days → minutes» звучит, но не привязана к бизнесу, нет $$ или NPS
A шестой раз повторяешь одну и ту же деталь, interviewer уже пишет в чат «kill me pls»
General Время истории ≈ 8 минут, терпение собеседника < 4 мин
6. Завершение: сдулся
Финал интервью — ни summary, ни «why me», ни позитивного кола‑ту‑экшн. Ты просто угас:
«Yeah… probably last question… sorry too much question…»
Правильный финал:
– Чёткое резюме достижений
– Почему ты именно тот лидер
– Вопрос о следующем шаге.
7. Вопросы собеседнику: почти ноль
Твой вклад: «You afraid five days per week at office or why?» — звучит как школьная придирка, не как заботливый peer.
Нет проверки ожиданий, нет уточнений «глубина-ширина». Ты ведёшь монолог и удивляешься, что коммуникационные скиллы оценили низко.
Сводка: что вышло
✔ Профессиональный опыт крутой, но ты сам его похоронил в болоте слов-паразитов, недоделанной грамматики и хаотичных историй.
✔ Как лидер звучал жёстко и не гибко.
✔ Как storyteller — без структуры и результата
✔ Твой английский — уверенный B2 с подходом к C1, но ты стреляешь по коленям собственной харизме: неприкрытой прямолинейностью, зацикленностью на filler-словах и мамонтовыми монологами.
🔧 Что чинить
✅ Интро‑резак: 30 секунд, кто ты как EM.
✅ STAR‑скальпель: Situation 1 фраза, Task 1 фраза, Actions максимум 3, Result с цифрами и бизнес‑выгодой.
✅ Soft Skills Armor: научись смягчать: perhaps, I’d suggest, it might help if…
✅ Filler Detox: yeah‑so‑okay‑like — бан. Таймер, переписывание.
✅ Culture Mode: вместо «he not performing» говори «his performance hasn’t met expectations yet».
✅ Вопросы: каждые 2 минуты возвращай мяч собеседнику
ps. сегодня по Расписанию будет околоИспанский пост
#собеседование | расписание постов
@andreyposnov
Теперь я буду записывать каждое свое собеседование -> Анализ с помощью AI
Проходил недавно собеседование, и всегда думал о том чтобы записать себя, чтобы проверить английский, и в целом истории которые я рассказываю на релевантность с чатом гпт и в целом для себя, но всегда забывал это сделать
и вот наконец-то я это сделал, единственный минус я записывал только себя, то есть слышно только мои ответы, но это на самом деле и нужно, чтобы провести анализ
Моя запись получилась чуть больше часа 1ч 01 минута 31 секунда, и просто закинуть в чатгпт не получилось, потребовалось воспользоваться тулами, чтобы сначала вытащить текст
Whisper - это открытая система распознавания речи, созданная OpenAI (создателями chatgpt).
Она переводит аудио (например, .mp3, .wav, .m4a) в текст.
https://github.com/openai/whisper.git (вся инструкция по установке там в репо)
Я записал себя через стандартный Quicktime на Маке, сохранил файл в m4a, но wav обрабатывается быстрее насколько я понял аж на 30%, поэтому сначала сконвертировал в wav с помощью FFMPEG - он умеет практически всё, что касается мультимедиа: конвертировать, обрезать, сжимать, захватывать, стримить и даже добавлять фильтры.
ffmpeg -i interview_with_company.m4a -ar 16000 -ac 1 interview.wav
а потом уже поставил на распознование, после установки это можно сделать командой
whisper interview.wav --language English --model small --output_format txt --output_dir .
существует несколько моделей, я протестировал несколько из них
Название | Параметры | VRAM | Speed
👉tiny | 39 M | 1 GB | 10x
base | 74 M | 1 GB | 7x
👉small | 244 M | 2 GB | 4x
medium | 769 M | 5 GB | 2x
large | 1550 M | 10 GB | 1x
👉turbo | 809 M | 6 GB | 8x
Tiny справилась за 6 минут, на моем M1Max/64GB/2021
Small, за 36 минут, и в целом норм все распознала
Turbo, за 60 минут (вроде бы скорость должна быть быстрее, и параметров больше, но по факту вот такое время)
Есть еще такая модификация whisper
https://github.com/SYSTRAN/faster-whisper
ей у меня получилось вытащить текст Small моделью за 18 минут, то есть в 2 раза быстрее
- рекомендую
——
🔥🔥🔥Инсайты🔥🔥🔥
——
Английский
B2 (уверенно) → ближе к C1
Ошибки согласования и форм:
“he not performing” → “he is not performing”
“I step into” → “I stepped into”
“I was responsible for create SDK” → “for creating”
Нарушение порядка слов: “to try this it was possible” → “it was possible to try this”
Как улучшить?
Вместо “so”, “actually”, “like”,
используй: “as a result”, “in fact”, “such as”, “to be honest”
- Повтори времена, особенно Past Simple и Present Perfect
- Обрати внимание на артикли, предлоги, причастия и герундии
- Вводи: “that said”, “having said that”, “let me elaborate”, “from my perspective”, “at the end of the day”
- Используй “I was involved in…”, “I contributed to…”, “I took ownership of…”
- Попрактикуй речь с фокусом на плавность и сокращение повторов
🎯 Итоговая оценка: уверенный B2 с проблесками C1, но пока звучишь как технический менеджер-импостер, а не как уверенный лидер.
Интервью
1. Интро (представление) 8/10 Чёткое, логичное, но немного затянуто
2. Ответы по STAR 9/10 Есть 3 отличные истории с чёткой структурой и результатами
3. Язык и уверенность 6/10 Много слов-паразитов и неуверенных форм (would say, like, etc.)
4. Лидерская глубина 9/10 Видна зрелость, влияние, менторство, увольнение, инициативы
5. Вовлечённость (вопросы, диалог) 5/10 Почти не задал встречных вопросов, диалог слабо развит
По моим ответам он распознал даже что мне задавали
Tell me about your background
Why are you looking for a new role?
What is your current role like day to day?
What was your biggest technical challenge?
Tell me about a cross-functional success
Have you helped someone grow?
Have you had to let someone go?
How do you balance short- vs long-term goals?
Tell me about defects in your team
Do you have any questions for us?
Теперь буду всегда себя записывать :)
ps.
🔥 - 100 огоньков и выкладываю как чатгпт «прожарил» мое интервью
#собеседование | расписание постов
@andreyposnov
Как проходят звонок с HR на глобальном рынке?
Я сейчас периодически прохожу собеседования и звонок с HR более менее проходит одинаково.
Кстати, я заметил что плохой флаг для HR этапа
это пропустить звонок, независимо от того HR пропустил или я пропустил, и потом договорились когда еще раз созвониться, созвонились, это никогда хорошо не кончается и обычно сразу после такого HR звонка, следует отказ, я не помню чтобы когда я пропустил или HR пропустил был какой то дальнейший позитивный исход.
Думаю это показывает, что для вас не особо важен этот звонок, и наоборот
что вы не особо важны для этого звонка, но для галочки, завершить воронку, нужно его сделать)
👉Итак, популярные вопросы
– Расскажите о себе
Это может быть в разных вариантах задан вопрос от Tell me about yourself до Walk me through your background или Could you give us a quick overview about your experience
[Желательно подготовить тут историю которую можно модифицировать в зависимости от контекста, я нашел интересным что всегда что-то да вспомниться что хочется вставить, но есть риск свалиться в личную биографию]
пример формулы
[учеба (если есть) -> где работал что делал -> где сейчас работаю, что делаю -> почему открыт к собесам ]
– Рассказать подробнее о текущей компании / текущем проекте
Обычно вопросы What’s the current project you’re working on? или Tell me more about your role in your current company
[Желательно кратко рассказать чем занимается компания, что решает/делает проект, про размер команды, что конкретно делаете, за что отвечаете, какие планы там/будущая работа]
Нужно избегать негатива при рассказе, это может восприниматься токсично
– Что вас заинтересовало в роли на которую вы откликнулись? Чем интересна компания в которую идете?
What interests you about [Company Name]? или What attracted you to this position?
[Тут надо как то уложить кратко почему вы считаете подходите на то что откликнулись, и то что вас привлекает продукт/миссия компании, надо показать осознанную мотивацию]
Не всем очевидно, но сказать что хотите побольше денег - плохой ответ
-Причина смена работы
Раньше я думал что надо рассказывать что я открыт к новым проектам, интересно узнать новое и тд. (так учат и это тоже норм ответ), теперь я достаточно честно без негатива рассказываю что я хотел бы попасть в более динамичный environment и иметь больше импакта на проект
– Зарплатные ожидания и бенефиты
Раньше я думал что надо торговаться и пытаться попасть в вилку, дождаться ответа от HR, я лично теперь говорю что вот такую зп хочу (экспериментальным путем вывел и ресерчем рынка), попадает в вашу вилку? и обычно получают точный ответ попадаю или нет, нет смысла говорить ниже а потом думать ой надо было сказать выше. Конечно это сложнее делать когда ты давно без работы и уже согласен на любую вилку, но слишком низко называть тоже плохой флаг. Поэтому лучше сделать хороший ресерч.
👉Это основные вопросы, нормальные, в целом большинство компаний задают их и все, дальше технические и поведенческие этапы.
Но бывают еще всякие вопросы ловушки к которым надо быть готовым (подготовить истории/ответы), они могут быть в разных вариантах, ответы также могут быть разные
What kind of corporate environment do you consider ideal?
Прозрачность, ответственность, командность (желательно составить историю)
(Constructive)Feedback about your current manager/teammate/you
Рассказать как вы приняли или дали фидбек которые улучшил вас или менеджера/тимейта в позитивном ключе
-вы предложили с менеджером более частые 1-1 что позволило быстрее убирать блокеры
-вам сказали что много изменений в одном PR, стали делить на разные PR чтобы легче было посмотреть
Conflict
Тут пост был подробнее
и другие несколько вопросов в комментах...
Вы ищете сейчас работу/проходите собеседования?
👍 - да, тоже сейчас в процессе
❤️- да, но чисто для тренировки, по фану
🔥- нет, счастлив на текущем месте / свой бизнес / не ищу короче и есть доход)
🤓 - уже / пока не работаю
#собеседование | расписание постов
@andreyposnov
Я не уеду жить в Лондон. Цукерберг остался мной не доволен
Однако, я получил полезный фидбек, у меня был interview loop из 5 этапов, по каждому мне дали краткий фидбек.
Всего было 9 митингов/созвонов
– Recruiter
– Screening (2 interviews, people management + system design)
– Interview loop (5 interviews)
– Recruiter
Interview loop на роль Engineering Manager состоял из:
✅Project Retrospective - нормально (проходит), но хорошо бы добавить больше стратегии, и project success метрик.
✅Behavioural/Motivations - хорошо (проходит)
✅People Management - хорошо (проходит)
❌System Design - не проходит. У меня была задача спроектировать Pokemon Go, я там показал Quadtree (похожий dive deep есть с задачей про Uber) в слух рассуждал про трейд оффы, но не хватило, наверное больше цифр надо было и пару раз он меня направлял про инвалидацию кэша, думаю я слишком замешкался и много рассуждал, теперь точно знаю как там это решалось бы. Официально: Ожидается больше деталей и углубления в проблемы.
❌Coding - не проходит. У меня были две задачи уровня medium, вот похожие на литкоде (1 и 2) Официально: Coding below the bar.
Что конкретно меня спрашивали, разбор задач и свои художества я публиковал сразу после интервью в своем платном канале (так же мне это поможет готовится в след раз как история), также те кто подписан знают, куда я еще собеседуюсь сейчас
Могу сказать что я себя уже намного увереннее чувствую, более готов к челленджам, вопросам неожиданным
как будто уже понимаю что хотят услышать и модифицирую историю под нужным светом, эти интервью лупы в крупные компании научили меня многому, очень классный опыт, чувствую что прокачался, понял примерно что хотят видеть/слышать в этой компании, над чем они работают и тд., я бы хотел поработать в них.
Еще интервьюверы показались мне добрее чем в Амазоне, шутят общаются расслаблено и тд
и сам процесс более прозрачный, у меня на их сайте есть профиль там все написано когда какой этап, приходят уведомления, пожелания удачи и тд и тп (в Амазоне и других компаниях все по почте, и так сказать более туманно).
В след раз можно попробовать через 12мес
В этот раз прошло менее тревожно, в обморок не упал и ладно) (один и два об этом)
Похожие посты на эту тему:
Как я не прошел на роль EM в Microsoft
Как я не прошел на роль EM в Amazon
Как я не прошел на роль EM в M (этот пост)
Шаблон прохождения Coding Interview
Шаблон прохождения System design interview
Топ-10 задач System Design
Поведенческие (Behavioural) вопросы
Что я для себя понял в этот раз?
✅Резюме и опыт в порядке для бигтеха (зовут на собесы)
✅Прохожу Рекрутера/Менеджера/Screening с нанимающим менеджером
⚠️Interview loop 4-5 (behavioral , system design, coding) - я здесь был третий раз (первый в Майкрософт, второй в Амазон, третий вот сейчас в М). Как видно частично уже прохожу (в Амазоне например были проблемы с Behavioral тоже, сделал выводы, подтянул), осталось немного.
❌Offer
Карфаген должен пасть
#собеседование | @andreyposnov
🗣Как справиться с волнением на собеседовании?
Давайте представим…
Вы пришли на собеседование, перед вами руководитель, или вообще конкурсная комиссия, уверенность сменяется волнением, которое только усиливается, начинают дрожать руки, голос звучит тише, потеют ладони, в голове "пустота" и еще рукав рубашки, который вы нервно теребите, не дает покоя...
И это при том что на своем рабочем месте, в привычной среде, вы все делаете очень четко и уверенно, можете быстро находить верные решения.
Многие узнали себя?
❔ Как же избавиться от "публичной робости" в незнакомом месте? Для начала признаем, что любое собеседование – это стресс, и испытывать страх перед грядущим собеседованием это нормально и закономерно.
Главное не позволить страху управлять вами!
Как этого не допустить, читайте в карточках
#собеседование
🗣Любое интервью при приеме на работу является важным испытанием. Своего рода это выход из зоны комфорта и проверка собственных сил.
Есть такой тип сотрудников, которые намеренно ходят на собеседования, чтобы держать себя в тонусе, тем самым прокачивают свои навыки самопрезентации.
Мы подготовили для вас несколько советов, которые помогут подготовиться к собеседованию и чувствовать себя на нем уверенно
1️⃣Узнайте об исполнительном органе (ИО) как можно больше
🔹Почитайте положение об ИО
🔷Зайдите на его официальный сайт
🔷Узнайте, какие программы и проекты реализуются ИО, какие важные события произошли недавно
🔷Изучите информацию о структурном подразделении, где вам предстоит работать
Руководитель оценит вашу осведомленность и поймёт, что вы претендуете на должность не случайно.
2️⃣Сформулируйте, для чего именно вам нужна эта работа
Отметьте для себя, чем этот ИО/работодатель привлекает вас больше остальных — перспективами, интересными задачами, социальной ответственностью.
Если Вы впервые претендуете на замещение должности госслужбы, рекомендуется ознакомиться с особенностями ее прохождения (ФЗ-79).
3️⃣Прорепетируйте
Напишите вопросы, которые вы предполагаете, будут заданы на собеседовании (почему решили сменить место работы, какие ваши сильные/слабые стороны, какие успехи были на предыдущем месте работы и др.)
4️⃣Выспитесь
Многие недооценивают этот этап подготовки. Но на собеседование нужно выглядеть отдохнувшим и незаспанным.
5️⃣Подготовьте одежду
Не может быть других вариантов при собеседовании в ИО как деловой стиль одежды. Вне зависимости от времени года он должен быть таким.
6️⃣Что взять с собой
Заранее уточняйте перед собеседованием, что необходимо взять с собой. Возможно, необходимо взять с собой анкету или резюме.
Обязательно возьмите с собой паспорт, блокнот и ручку.
На следующей неделе мы расскажем о том, как презентовать себя на собеседовании.
Ставьте реакцию, если интересна эта тема ❤️👍👏🔥
#собеседование
‼️ НачинаемМок собеседование в Альфа Банк. Подключайтесь! Проводят тех лиды Альфа Банк 🔥
Запись будет доступна позже на канале
#AndroidBroadcast#android#собеседование
‼️LIVE Мок собеседование в Альфа Банк
Когда: среда, 3 сентября, 19:00 (GMT+3)
На канале в прямом эфире пройдет мок собеседование в Альфа Банк, максимально приближенное к реальному.
Проводят:
🤖Абакар Магомедов, главный технический лидер разработки
🤖Николай Крылов, технический лидер разработки платформенного направления
Запись будет доступна позже на канале
#AndroidBroadcast#android#собеседование
🔔Новый дайджест вакансий в исполнительных органах края, администрации Губернатора и Правительства края
🔳Конкурсы на замещение вакантных должностей в:
главном управлении регионального государственного контроля и лицензирования Правительства Хабаровского края
- начальник отдела организационной работы управления правовой, кадровой и организационной работы
министерстве здравоохранения Хабаровского края
- консультант отдела кадровой политики и образования управления кадровой политики и правового обеспечения
🔳Конкурсы на включение в кадровый резерв в:
администрации Губернатора и Правительства Хабаровского края
- заведующий сектором отбора и оценки кадров службы по развитию государственной гражданской службы департамента по вопросам государственной службы и кадров Губернатора Хабаровского края
министерстве строительства Хабаровского края
- консультант отдела сметного нормирования управления экономики и развития строительной отрасли
____________________
Также напоминаем, что вакансии вы можете посмотреть по хештегу #про_вакансии
А подготовиться к собеседованиям можно, используя наши советы #собеседование