Перейти к основному содержимому
View All Authors

Senior-разработчик на behavioral интервью: полный мок-собес

· 29 мин. чтения

Сегодня мы разберем, как проходит behavioral-интервью в IT: от построения атмосферы и вопросов о мотивации до оценки реальных кейсов и soft skills, которые помогают понять, подходит ли кандидат команде не только по техническому уровню, но и по ценностям.

Григорий Вахмистров, Владимир Иванов: публичное собеседование по System Design

· 64 мин. чтения

Сегодня мы разберём живое собеседование по системному дизайну, в котором кандидат Вова, опытный инженер и автор блога по архитектуре, под руководством интервьюера Гриши проектирует сервис видеоконференций уровня Google Meet — с поддержкой миллиарда пользователей, до 20 участников в конференции, высокой доступностью и строгими требованиями к задержке. В ходе обсуждения они детально разбирают выбор протоколов (WebRTC vs SIP), топологию передачи медиа (звезда vs полносвязная), вопросы масштабирования, сайзинга серверов с GPU, геораспределения, мониторинга и disaster recovery, демонстрируя глубокое понимание компромиссов между производительностью, стоимостью и скоростью разработки.

Виталий Лихачев, Наталья Саушкина: Публичное собеседование Senior Golang Engineer

· 95 мин. чтения

В этом блоге мы рассмотрим публичное собеседование на позицию Senior Golang Engineer. Мы проанализируем вопросы, которые задавал интервьюер, и ответы кандидата, чтобы оценить их качество и глубину. Это поможет понять, какие знания и навыки требуются для успешного прохождения собеседования на эту должность.

Ярик Астафьев, Аксель Ткачев: публичное собеседование тимлида

· 430 мин. чтения

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

Валерий Бабушкин, Арсений Кравченко: Интервью с авторами Machine Learning System Design

· 2 мин. чтения

Сегодня мы разберём расшифровку онлайн-встречи с авторами книги по ML-дизайну — Валерием Бабушкиным и Арсением, — которые поделились историей создания своего проекта, обсудили разницу между системным дизайном и ML-дизайном, а также рассказали о типичных ошибках при внедрении машинного обучения в продакшен. В ходе неформального и насыщенного юмором диалога авторы раскрыли, как соавторство помогло им объединить разный опыт, почему важно сначала определить проблему, а не сразу искать решения, и как их книга может помочь как начинающим дата-сайентистам, так и опытным бэкенд-разработчикам избежать дорогостоящих ошибок при построении ML-систем.

Публичное собеседование по System Design: проектируем видео платформу

· 32 мин. чтения

Сегодня мы разберём публичное собеседование по system design, в котором кандидат Виталий проектирует архитектуру видеопортала типа YouTube под руководством интервьюера Владимира. В ходе сессии были последовательно проработаны функциональные и нефункциональные требования, оценены объёмы хранения и трафика, предложены решения для загрузки, транскодирования, отдачи видео, работы с подписками, рекомендациями, поиском, телеметрией и подсчётом просмотров, а также обсуждены нюансы масштабирования, отказоустойчивости и стоимости облачных сервисов. Интервьюер дал развёрнутый фидбэк, отметив сильные стороны кандидата — хорошее владение верхнеуровневой архитектурой и знание реальных кейсов — и указал на возможности для улучшения, включая более глубокую проработку требований к безопасности, приватности и деталям реализации отдельных компонентов.

Публичное собеседование по System Design проектируем публичный чат (Денис Костоусов, Николай Марков)

· 39 мин. чтения

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

Публичное собеседование по System Design: проектирование сервиса для сокращения ссылок

· 54 мин. чтения

Сегодня мы разберём публичное собеседование по system design, в ходе которого кандидат Анатолий под руководством интервьюера Максима проектировал сервис сокращения ссылок — от формулирования требований и оценки нагрузки до построения масштабируемой архитектуры с использованием Redis, Kafka и разделения бэкендов на чтение и запись. Несмотря на некоторые затруднения с выбором стратегии генерации коротких ссылок и организации stateless-подхода, кандидат продемонстрировал хорошее понимание принципов масштабирования и умение работать с обратной связью, а финальная схема оказалась гибкой и готовой к добавлению новых функций, таких как защита ссылок паролем или аналитика в реальном времени.