Мой первый лайвкодинг

Всем привет! Расскажу историю из серии «моменты на собеседованиях».

Я откликнулся на вакансию AI инженера в одну крупную компанию. Мне пишет Hr менеджер и назначает первый этап собеседования: лайвкодинг и разговор с командой DS. Я соглашаюсь, а потом решаю посмотреть, что это такое… и понимаю, что я очень переоценил свои возможности.

Я в жизни не писал код самостоятельно. (Я освоил LLM модели, как им писать промты, чтобы получался готовый корректный код) И потом пришло понимание, что у меня один (!) день на подготовку: я нырнул в Python, открыл Leetcode и пытался впихнуть в голову всё сразу. HR меня успокаивал: «Ничего страшного, главное — показать подход, Вашу кандидатуру согласовал Team Lead». Ну, думаю, раз уж Team Lead меня ждёт, отступать нельзя.

Подготовку опустим, я вообще не вылезал из компа.

Собеседование: Начинается лайвкодинг. Задачи «базовые», вопросы простые… для кого угодно, но не для меня. Каждый шаг для меня был незнакомым. Я что-то писал, что-то забывал, и смеялся вместе с командой над своей первой попыткой кодить «вживую». Отдать должное команде, они помогали во всем разобраться, и мне все же удалось написать один алгоритм: замудренный, но все же.

В конце я сказал: «Коллеги, мы же всё понимаем…». Неловкая пауза…, их ответ: «Наоборот. Учитывая, что ты всё это изучил сам и пришел без опыта, результат достойный». Мы пожелали друг другу удачи и разошлись.

Что я вынес? Страх Python… Ладно, Шутка. Я понял, куда развиваться дальше, какие навыки нужны и как важно иногда прыгать выше головы. Даже если всё идёт наперекосяк, можно превратить это в опыт и заряд для роста.

Делитесь своими историями. Буду рад понимать, что, возможно, я не один такой!