Разберём ваше собеседование и подскажем, как ответить сильнее
После звонка откройте разбор: оценка каждого ответа, чего не хватило, готовые улучшенные формулировки и темы, которые стоит повторить перед следующим этапом.
Три шага.
От звонка до сильных ответов.
01 — Пройдите собеседование
В любом сервисе для звонков. Приложение запишет ваши ответы и сохранит вопросы интервьюера.
02 — Получите разбор
Оценка каждого ответа: что получилось, чего не хватило и где понадобилась подсказка.
03 — Ответьте сильнее в следующий раз
Для слабых ответов — вариант лучше на вашем опыте. Факты, которые знаете только вы, подставите сами.
Каждый ответ
глазами интервьюера
Разбираем разговор вопрос за вопросом. Для каждого ответа покажем оценку, вашу дословную фразу, чего не хватило и как ответить сильнее вашим же опытом. Хорошие ответы разбор тоже отметит, придираться ради придирок он не будет.
Разбор по вопросам
по порядкуВы ответили. Объяснили разницу между абстракцией операции и потоком ОС, привели пример из проекта.
«мы перевели обработчики платежей на async await и потоков в пуле стало втрое меньше»
Точный ответ с примером. Можно было коротко упомянуть пул потоков.
Вы ответили. Предложили Redis и очередь, но не уточнили нагрузку и не описали генерацию кодов.
«я бы взял редис и положил туда все ссылки»
Решение без требований выглядит угадыванием. Не хватило схемы и компромиссов.
Чего не хватило
- оценка нагрузки
- генерация коротких кодов
- компромисс кеша и базы
Как ответить лучше
Сначала уточню нагрузку: сколько ссылок создают и сколько переходов в секунду. Дальше базовая схема: API принимает ссылку, генератор выдаёт код из счётчика в base62, пара хранится в базе ключ-значение. Переходов на порядки больше, поэтому популярные коды держу в Redis. Статистику переходов считаю асинхронно через очередь, чтобы редирект не ждал записи. В [прошлом проекте] похожий кеш снизил нагрузку на базу на [N]%.
Вы ответили. Сказали, что ничего страшного, и перешли к другой теме.
Ключевая проблема не названа: пустой результат закешируется и будет возвращаться, даже когда данные появятся.
Чего не хватило
- кеширование пустого результата
- маркер с коротким сроком жизни
Как ответить лучше
Проблема в том, что пустой результат тоже попадёт в кеш, и следующие минуты метод будет отвечать «не найдено». Я бы не кешировал null или хранил отдельный маркер «нет данных» с коротким сроком жизни, секунд на тридцать.
Темп разговора
в цифрах
Со стороны слышно то, что сам не замечаешь. Покажем долю вашей речи, среднюю длину ответа и паузы перед ним. Отдельно отметим ответы, где вы опирались на подсказку, и соберём сильные стороны и то, над чем стоит поработать.
Темп разговора
44 минутыВаша доля в разговоре
0%
Средняя длина ответа
0 с
Дольше трёх минут: 2
Пауза перед ответом
1,8 с
Дольше пяти секунд: 1
Подсказок SobesUP
0
Эти темы попадут в план
Что повторить
и что спросят дальше
Разбор заканчивается планом на следующий этап. Темы, на которых вы проседали, и вопросы, которые вероятно зададут дальше, с советом, как подготовиться. Каждое замечание опирается на расшифровку: её можно открыть и проверить.
Что повторить
- Структура ответа на system design. Ответ про короткие ссылки начался с технологий, а не с требований.
- Кеширование и инвалидация. Вопрос про null в кеше остался без ответа.
Что спросят на следующем этапе
- Как защититься от одновременных промахов кеша? Повторите блокировку на ключ и Lazy внутри кеша.
- Как масштабировать хранилище ссылок? Разберите шардирование по ключу и реплики для чтения.
Частые вопросы
Сколько стоит разбор?
Первый разбор бесплатно. Дальше 70 кредитов за минуту разговора, но не меньше 500: разбор получасового собеседования стоит 2 100 кредитов. Перерывы длиннее 10 минут в цену не входят. Цену видно до запуска, а пока разбор не запущен, запись ничего не стоит. Это те же кредиты, что и для ассистента, они не сгорают. Если разбор не получится, кредиты вернутся автоматически.
Что нужно, чтобы разбор заработал?
Актуальная версия приложения и включённая запись ответов для разбора. Она включена по умолчанию, выключить её или выбрать другой микрофон можно в настройках окна. На сайте войдите в тот же аккаунт, что и в приложении.
Записывается ли звук?
Только ваш микрофон и только для разбора. Запись хранится на нашем сервере вместе с собеседованием. Когда вы запускаете разбор, она отправляется на распознавание, превращается в текст, и звук сразу удаляется. Если разбор не запускать, запись удалится сама через 30 дней. Голос интервьюера не записывается: его вопросы распознаются на лету.
Насколько точен разбор?
Разбор опирается на расшифровку, а распознавание речи иногда ошибается в терминах. Мы просим модель оценивать смысл, а не опечатки, и проверяем, что каждая цитата действительно есть в ваших словах. Голос, интонацию и волнение разбор не оценивает: по тексту их не видно.
Что если я отвечал с подсказкой ассистента?
Разбор отметит такие ответы и добавит эти темы в список на повторение. Оценку за саму подсказку он не снижает.
Как удалить запись?
Удалите сессию в приложении: вместе с ней удалятся запись ответов, расшифровка и все разборы. Выключить запись ответов можно в настройках окна.
