Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Собирайте комбинации из блоков! Бесконечный режим, более 100 уровней, ежедневные задания и турниры.

Расслабьтесь и отдохните: игра без ограничений по времени.

Проверьте свою смекалку: головоломка для любителей

Блоки Судоку - расслабляющая головоломка

Головоломки, Гиперказуальные, Мобильная

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + Вакансии

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Поиск работы Собеседование Карьера Зарплата Скриншот Профессия Все
341 пост сначала свежее
2
pnirtep
pnirtep
2 дня назад

Как я собираю AI-интервьюера, чтобы имитировать собеседования⁠⁠

Несколько месяцев назад я поймал себя на мысли: я знаю свою профессию, читаю статьи, работаю в команде — но сто́ит заговорить о собеседованиях, появляется напряжение. Да, я не один такой: стресс, туманные ожидания от интервьюеров, неочевидные слабые места в знаниях. Решил попробовать подойти к подготовке иначе — с помощью AI. Ну все сейчас хотят ко всяким GPT по разным нуждам.

Проблема: классическая подготовка не работает

Когда мы читаем «100 вопросов для Python-разработчика» или готовимся по leetcode, это даёт теорию и "набивание" руки. Но реальное интервью — это другое. Там не угадаешь, что спросят, и не получишь сразу фидбек на свой ответ. Хотя все же самое сложное - реально фиг знает, че там могут спросить. Готовишься к алгоритмам, попросят бизнес-логику. Хотя иногда бывает и не трудные собесы. У меня однажды спросили, знаю ли я SQL, я сказал, что нет, но быстро выучу, в итоге я уже 4 года работаю на этом месте. И да, SQL таки я изучил, потому что он присутствует в 70% моих задач.

Вобщем, я понял, чего мне не хватает по теме собеседований:

  • Условного «симулятора интервью»

  • Обратной связи, где я ошибся

  • Индивидуального плана, какие темы подтянуть

А ещё мне хотелось видеть, как выгляжу со стороны, пусть и со стороны какого-то цифрового интеллекта. И тут в голову пришла идея — пусть AI задаёт мне вопросы и анализирует мои ответы.

Первая попытка: prompt + OpenAI

Я начал с простого: набросал промпт в стиле:

Представь, что ты технический интервьюер. Задай мне вопрос по Python уровня middle. Подожди моего ответа, оцени его и задай следующий.

Результат превзошёл ожидания. Модель не просто генерировала вопросы, но и давала развёрнутую обратную связь. Я начал добавлять:

  • Задание уровня: Junior / Middle / Senior

  • Подбор вопросов по описанию вакансии (из LinkedIn, HeadHunter и т.п.)

  • Автоанализ ответов и генерация списка тем, которые «просели»

Минимум Django, максимум практики

Дальше я решил обернуть это в простой Django-проект — без лишнего интерфейса, просто для себя.

Минимальный стек: Django + HTMX для реактивного UI без сложных JS

Чтобы не захламлять проект, я использовал простой набор Django-моделей. В основе — интервью-сессия и связанные с ней вопросы и ответы.

class JobInterview(models.Model):

user = models.ForeignKey(User, on_delete=models.CASCADE)

position = models.CharField(max_length=255)

description = models.TextField() # вакансия или описание требований

created_at = models.DateTimeField(auto_now_add=True)

Каждая сессия содержит вопросы и ответы пользователя:

class InterviewQuestion(models.Model):

interview = models.ForeignKey(JobInterview, on_delete=models.CASCADE, related_name='questions')

question = models.TextField()

user_answer = models.TextField(blank=True)

ai_feedback = models.TextField(blank=True) # сюда AI пишет разбор

created_at = models.DateTimeField(auto_now_add=True)


Немного о витринах

1. Старт интервью

Простая форма: пользователь указывает вакансию и желаемое количество вопросов.

class InterviewCreateView(FormView):

template_name = 'interview/start.html'

form_class = InterviewStartForm

def form_valid(self, form):

# создаём JobInterview, генерируем вопросы и редиректим на сессию

Форма выглядит так:

  • Должность: Senior Python Developer

  • Описание вакансии: текст из HH / LinkedIn

  • Уровень: Middle/Senior

  • Кол-во вопросов: 5–10

Как я собираю AI-интервьюера, чтобы имитировать собеседования ChatGPT, Фриланс, Программист, Вакансии, Собеседование, Искусственный интеллект, IT, Длиннопост

AI на основе этого генерирует адаптированный набор вопросов.


2. Интервью в действии

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

class InterviewSessionView(DetailView):

model = JobInterview

template_name = 'interview/session.html'

def post(self, request, *args, **kwargs):

# сохраняем ответ пользователя

# вызываем LLM для фидбека

# записываем следующий вопрос

На фронте — простой HTMX + hx-post, чтобы обновлялось только нужное.


Стриминг и UX

AI отвечает не сразу — а стримится по частям, имитируя реального интервьюера. Использую стандартный StreamingHttpResponse и SSE:

def stream_ai_response(request):

def event_stream():

for chunk in generate_response_chunks(...):

yield f"data: {chunk}\n\n"

return StreamingHttpResponse(event_stream(), content_type='text/event-stream')

Это заметно улучшает UX: кажется, будто AI реально «думает» и «слушает» твой ответ.

Что получилось: почти как настоящее собеседование

Сейчас процесс выглядит так:

  1. Я вставляю описание вакансии (например, из Dodo или Yandex)

  2. AI формирует пул вопросов по стеку

  3. Интервью идёт в диалоговом режиме

  4. После каждого ответа — фидбек: что было хорошо, где можно улучшить

  5. В конце — список тем, которые стоит повторить

Вот типичный фидбек от AI после моего ответа:

«Вы объяснили, что такое GIL в Python, но не упомянули, как он влияет на многопоточность и CPU-bound задачи. Рекомендуем изучить модуль multiprocessing как альтернативу.»

Или вот про другой собес ответ

Как я собираю AI-интервьюера, чтобы имитировать собеседования ChatGPT, Фриланс, Программист, Вакансии, Собеседование, Искусственный интеллект, IT, Длиннопост

Это не замена реальному интервью, но отличный способ «набить руку».

Что я понял

  • AI не устаёт, не осуждает и не душнит — отличный спарринг-партнёр

  • Отвечать письменно — уже практика: структурируешь мысли

  • Даже просто читать вопросы, которые задаёт AI, — хорошая проверка знаний

  • Появился реальный план, какие темы повторять

  • Опять же история с рандомностью вопросов. Не знаешь, что спросит

  • Вопросы и задачи касаются именно требований к вакансии, не надо решать абстракное все подряд

  • Это НЕ ЧУДО ТАБЛЕТКА. Это просто дополнительный инструмент, который помогает. По крайней мере так честнее перед самим собой, чем во время реального интервью читерить с GPT на соседней вкладке.

А дальше?

Проект я пока веду как pet project. Если тема интересна — могу поделиться, как собираю промпты и как вытаскиваю темы из фидбека AI. Пишите в комментарии. В идеале потом сделать аудио версию ответов, чтоб они транскрибировались в текст. Чисто голосовушкой ответить. Ну и можно еще придумать какой-нибудь хард режим, в духе - лимит времени на все ответы 20 минут.

А вы когда-нибудь пробовали проводить собеседование с самим собой с помощью LLM?

Показать полностью 2
[моё] ChatGPT Фриланс Программист Вакансии Собеседование Искусственный интеллект IT Длиннопост
0
user10884145
user10884145
10 дней назад

ТЕБЕ УЖЕ НИЧЕГО НЕ СВЕТИТ⁠⁠

Работа Зарплата Собеседование Ситуация IT Вакансии Юмор Трэш Резюме Работа HR Отдел кадров Удаленная работа Поиск работы Увольнение Видео YouTube
3
user10884145
user10884145
10 дней назад

ТВОИ РЕЗЮМЕ НИКТО НЕ ЧИТАЕТ. ГОТОВЬСЯ ЛАЗИТЬ ПО МУСОРКАМ!⁠⁠

Работа Собеседование Зарплата IT Ситуация Трэш Собес Вакансии Юмор Видео YouTube
0
7
Аноним
Аноним
1 месяц назад
Работа

Поиск работы в IT⁠⁠

Пикабу! Лучшим способом поиска работы является сарафанное радио. Посему прошу помочь. Жена окончила курсы по Системному анализу в компании. За плечами высшее экономическое образование, работа в областях закупок, договоров, а также банки. По характеру решительная и упёртая). Но сразу зайти с позиции джуна тяжело. Прошу подсказать, где может есть стажировки или мб кто себе ищет специалиста на вырост. Важен больше стаж и опыт, нежели деньги. Могу скинуть резюме. Территориально: г. Самара, но удалёнка конечно рассматривается.

[моё] Отдел кадров Поиск работы IT Системный анализ Системный аналитик Самара Помощь Сила Пикабу Вакансии Карьера Текст
8
MindWave
MindWave
1 месяц назад

Три ред флага на интервью, которые многое расскажут о кандидате⁠⁠

Продолжаем разбирать тему «Слушать и слышать». Сегодня поделюсь тремя лайфхаками о том, как позиционирование, может дать рекрутёру очень важную информацию о кандидате.

1. «Как у всех»

«— Хочу удалёнку, но это понятно, её все хотят», «— Понятно, что деньги — главный мотиватор для всех», «— Само собой, никто не хочет ходить в офис»

Если кандидат так говорит — это не про всех, а про него самого. Он не видит альтернатив, потому что не может представить, что кто-то думает иначе.

Конечно, если то, что он так категорично озвучил, попадает в ценности команды работодателя — отлично! Понятно, что всех опытных разработчиков, в первую очередь интересует причастность к созданию крутого продукта. Если есть риски, лучше задать дополнительные вопросы

Хороший вопрос для таких случаев: «— А как ты думаешь, почему другие могли бы хотеть по-другому?»

2. Постоянное «Мы» без «Я»

«— Мы сделали проект», «— Мы запустили», «— Мы решили задачу»

Возникает логичный вопрос, а кто именно сделал? Где была зона ответственности кандидата?

Спросите: «— А в чём конкретно твоя роль в проекте? Что бы не получилось сделать без тебя?»

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

Кандидат говорит вам: «— Ну мы с нуля писали онлайн банкинг», вы указываете это в сопроводительном письме, а заказчику на интервью он отвечает, что полгода красил кнопку)

3. «Я не виноват, но знаю, кто виноват»

«— Проект не взлетел, потому что заказчик тормозил», «— Команда была слабая», «— Руководитель не давал работать»

Если в каждом провале виноват кто-то другой, это сигнал! Кандидат с внутренней референцией скажет по-другому: «Вот, что я понял», «Вот это я бы сделал по-другому»

Такой подход — это и есть рост, зрелость, ответственность. Конечно, если нужен кандидат на исполнительную роль, без особого роста — флаг зелёный. Если позиция с большой зоной ответственности — очень и очень красный

Эти небольшие детали — как сканер. Они не требуют много времени, но позволяют увидеть больше, чем просто ответы на вопросы в интервью.

Запоминай и сохраняй себе, если считаешь, что это может пригодиться для твоих интервью.

А у тебя есть свои любимые триггерные точки? Напиши в комментариях, что используешь чаще всего)

Три ред флага на интервью, которые многое расскажут о кандидате IT, Карьера, Работа, Работа HR, Опыт, Рекрутинг, Вакансии, Карьерный рост
Показать полностью 1
[моё] IT Карьера Работа Работа HR Опыт Рекрутинг Вакансии Карьерный рост
9
MindWave
MindWave
1 месяц назад

Почему кандидаты сомневаются, даже если оффер объективно сильный — 6 причин⁠⁠

Почему кандидаты сомневаются, даже если оффер объективно сильный — 6 причин

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

1. Изменения = стресс, а текущая работа — зона комфорта

Рекрутеры и кандидаты по-разному воспринимают момент «принятия оффера». Для нас — это рабочий процесс, за который мы получаем заслуженные деньги. А для кандидата — это полная перезагрузка жизни: новые процессы, люди, задачи, культура, дорога до офиса, привычный ритм и коллектив. Всё это нужно перестроить — а значит, выйти из зоны комфорта. И тут включается тревожность, которую мозг пытается избежать любой ценой.

2. Страх несоответствия ожиданий и реальности

Интервью — не жизнь. Даже самые приятные собеседования не дают понимания, каково будет работать в этой команде каждый день. В голове у кандидата крутится: «А вдруг всё окажется не так?». И страх этот обоснованный: рынок перегрет, интервью превратились в шоу, а за обёрткой могут скрываться неприятные сюрпризы.

3. Влияние окружения

«Ты уверен?», «Зачем тебе это?», «А вдруг пожалеешь?» — такие фразы от близких могут запросто пошатнуть уверенность. В моей практике (и в каждой из моих команд) случались кейсы «жена запретила принимать оффер». И это не шутки — семейный совет иногда сильнее любых бонусов в оффере.

4. Ощущение долга перед текущей командой

Даже если кандидат выгорел и хочет перемен — чувство ответственности держит. «Я не могу уйти посреди релиза», «Без меня проект встанет» — такие мысли превращаются в эмоциональные якоря, которые не дают двигаться дальше.

5. Давление и спешка

Когда срок принятия оффера ограничен, а рекрутер регулярно напоминает о дедлайне, кандидат может почувствовать давление. Даже корректные follow-up'ы вызывают защитную реакцию: «Меня торопят — что-то здесь не так». И вот уже сомнение побеждает здравый смысл.

6. Непрояснённые внутренние мотивы

«Хочу больше денег», «Интереснее задачи», «Хочу роста» — вроде бы звучит разумно. Но если за этими фразами нет чёткого понимания, зачем именно тебе перемены, то оффер воспринимается как нечто чужое. И вместо драйва появляется сопротивление.

А какие эмоции заставляли вас отказываться от офферов?

(Ну кроме недовольства, что мало денег, очевидно)

Почему кандидаты сомневаются, даже если оффер объективно сильный — 6 причин Рекрутинг, Кадровое агентство, Вакансии, Карьера, Работа, Работа HR, IT
Показать полностью 1
[моё] Рекрутинг Кадровое агентство Вакансии Карьера Работа Работа HR IT
2
VMGYRAL
1 месяц назад

Айтишников массово увольняют по всему миру⁠⁠

Искусственный интеллект оказался эффективнее даже опытных специалистов.

С появлением искусственного интеллекта эксперты заговорили о скором исчезновении десятков профессий. Специалисты полагали, что первыми исчезнут копирайтеры и дизайнеры. И если первым действительно досталось, то вот дизайнеры с особыми проблемами пока не столкнулись — ИИ все еще не так хорош в работе с графикой.

В чем он действительно хорош, так это в написании кода. По крайней мере, так считают работодатели из числа крупных IT-компаний. В Microsoft уже гордо заявляли, что около 30% кода пишет искусственный интеллект. Вероятно, в других корпорациях дела обстоят похожим образом.

Айтишников массово увольняют по всему миру IT, Программист, Дизайнер, Копирайтинг, Искусственный интеллект, Безработица, Вакансии, Программирование

Вакансии IT

Как показывают исследования, крупные корпорации в рамках оптимизации увольняют разработчиков сотнями и тысячами. И это не фигура речи: только за апрель было уволено около 23 тысяч it-специалистов. Причем избавлялись не только от джунов, но и сеньоров с гигантским опытом. Зачем платить огромные деньги такому сотруднику, если ИИ справится лучше?

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

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

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

Пусть российские системы ИИ пока что не дотягивают до лучших представителей американского искусственного интеллекта, разрыв не так колоссален, а значит и у нас начнутся так называемые «оптимизации».

https://www.mentoday.ru/life/news/05-05-2025/aitishnikam-por...

Показать полностью 1
IT Программист Дизайнер Копирайтинг Искусственный интеллект Безработица Вакансии Программирование
140
7
Kaladinn
Kaladinn
3 месяца назад
Лига программистов
Серия Карьера в IT. Системный аналитик.

Пример практической задачи на интервью СА⁠⁠

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

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

Суть задачи: директор очень хочет видеть табель прихода\ухода учеников и учителей на своем аналоге дневника.ру.

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

Какой способ интеграции вы выберите, почему именно такой и как вы его спроектируете?

Непосредственно на интервью я даю пару минут на подумать, позадавать вопросы мне, как к заказчику и после этого готов слушать ответ.

Давайте подискутируем в комментариях - как бы вы отвечали на такой вопрос на собеседовании, интересно послушать ваши варианты. Я с удовольствием отвечу на ваши вопросы или прокомментирую ответы.

P.S. В комментариях к этому посту в моем ТГ было предложено достаточно много интересных вариантов и обсуждали различные корнер-кейсы. Можете также забегать на обсуждение)

Показать полностью
[моё] Карьера IT Системный анализ Обучение Профессия Системные требования Техническое задание Удаленная работа Вакансии Текст
28
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии