Senior ML Engineer в Apple Music, London 😮
Авторская орфография сохранена
#интервью
➖Ник автора в тг - Анонимно
➖Название комании, можете указать ссылку или коротко описать что за место - Apple, продукт Apple Music
➖Как подались на вакансию - рекрутер сам вышел на меня
🔥 Субъективно Сложность процесса по 10 бальной шкале - 4
➖Когда начали процесс - 02/24
➖Когда закончили процесс - 04/24
➖Позиция, на которую собеседовались - Senior ML Systems Engineer
➖Грейд на который собеседовались (если известно) - ICT4 (примечание от автора канала: расшифровывается как Individual Contributor L4, соответствует позиции Senior, сравнение с другими биг техами можно найти на levels.fyi)
➖Локация вакансии - London
🔥 Расскажите про этапы собеседований
Хочу отметить, что собеседования в Apple являются team-specific, и нет каких то общих этапов. Поэтому опыт собеседований в другие команды может сильно отличаться
1) Screen with Hiring manager
Вопросы про предыдущий опыт, чтобы понять есть ли потенциальный fit
2) Coding screen interview
Есть уже готовый сэмпл кода на питоне, нужно было встроить в него нужную логику.
Найти имеющиеся в коде слабые места, предложить способы улучшения, и реализовать фиксы.
По итогу получается смесь из литкода и чего то более приближенного к day-to-day job.
Onsite (5 секций)
3-4) Behavioural - классические вопросы для поведенческих интервью. Не знаю зачем, но в Apple Music зачем то проводят 2 behavioural собеседования с разными людьми.
5) ML System Design - стандартный вопрос из разряда "design of next song recommendation system".
6) ML Coding - по большей части это собеседование было очень похоже на предыдущее, но с уклоном в прототипирование кода
7) Data Engineering - нужно было решить алгоритмическую задачку связанную с обработкой данных. Не смотря на название этапа, это собеседование в большей степени было похоже на обычные leetcode секции.
⏺ Что понравилось:
- было приятно поговорить с менеджером еще до начала собеседований
⏺ Что не понравилось:
- этапы не слишком хорошо продуманы - есть явное дублирование, не смотря на разные названия этапов.
- названия часто не отражают сути происходящего - сильно мешает целенаправленно готовиться
- секретность часто не позволяет интервьюерам честно отвечать на вопросы, что сильно мешает узнавать релевантную информацию для принятия решений
➖Итоги собеседования, например оффер или отказ, или что-то другое: Offer (принятый)
➖ Информация про Total Compensation (если желаете): 120k base + 50k sign-on bonus + 400k stocks (по ощущениям это был максимум на который Apple мог согласиться).
примечание от автора канала: детали зарплаты в фунтах, стоки выдаются с вестингом на 4 года, то есть условно по 25% становятся доступными в год, но реальные доли могут отличаться (10,20,30,40 или 5, 15, 40, 40).
Post #54
2.36K
- 👍 22
- ⚡ 9
- 🔥 8
- 🏆 3
- ✍ 2
- ❤ 1
- 💯 1