Получи случайную криптовалюту за регистрацию!

Что представляет собой процесс собеседования в Netflix? Джорда | iOS Dev

Что представляет собой процесс собеседования в Netflix?
Джорданна Квок поделилась опытом управления командой мобильных разработчиков в Netflix в интервью Полу Хадсону, о принципах найма и о многом другом

Ниже основные тезисы из интервью на случай, если вы решитесь попытать свои силы:

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

Зато можно спросить, что такое коллекции? Что представляет собой многопоточность? Вам нужно загрузить, я не знаю, 10 изображений — как вы убедитесь, что они правильно закэшированы? Такие вещи представляют собой настоящие проблемы, с которыми все инженеры будут сталкиваться изо дня в день в Netflix, поэтому именно такие вопросы мы будем задавать на большинстве технических собеседований.

GCD, управление памятью и тому подобное, в целом основы iOS — то, что хотелось бы услышать от кандидатов.

Намного полезнее тестовое задание. Так как оно лучше отразит, что вы на самом деле испытаете на рабочем месте. Потому что вы получите открытый вопрос, например, «создать приложение, которое что-то делает».

Даже если что-то не получается, мы делаем все возможное, чтобы дать обратную связь.

Мы нанимали людей на их второе или третье собеседование, поэтому я просто хочу сказать, что это не значит, что если вы не прошли в первый раз, это не значит, что вы не получите роль в будущем.
Терпение и труд всё перетрут?

Что я думаю об этом?

Те процессы, о которых рассказала Джордана, выглядят более чем разумными. Особенно интересна позиция про алгоритмические секции, хотя Netflix и входит в тот самый FAANG, компании из которого славятся своим харкдором.

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

@iOS Dev — об алгоритмах мы ещё поговорим