Добро пожаловать назад! Интервью в такой ведущей компании, как Apple, может быть чрезвычайно трудным, поэтому давайте поговорим о некоторых вопросах собеседования от разработчиков программного обеспечения Apple, которые могут помочь вам в вашем путешествии! Эти вопросы были взяты из Glassdoor, поэтому обязательно просмотрите веб-сайт GlassDoor ниже, чтобы просмотреть все сообщения:
Давайте взглянем на некоторые из этих вопросов!
Нетехнические вопросы
Ниже приведены некоторые нетехнические вопросы, которые я видел для Apple (через Glassdoor).
Что вам больше всего нравится в Apple?
Как вы думаете, почему вам подойдет?
Объясните предыдущий проект, над которым вы работали, на высоком уровне
Каким ты видишь себя через 5 лет?
Почему вы подали заявление на эту работу?
Почему вы хотите работать в Apple?
Технические вопросы
Следующие вопросы были немного более техническими, вы можете выбрать любой из следующих языков для тех, на которые вы подаете заявку.
Найдите подмассив с наивысшим средним значением
Какое максимальное расстояние между повторяющимися целыми числами?
Как бы вы реализовали очередь?
Реализуйте составной итератор на Java (или другом языке программирования).
Что такое прямой и прямой порядок байтов?
В чем используется сортировка кучи?
Пожалуйста, преобразуйте 16-битный RGB в 24-битный RGB
Пожалуйста, переверните байт
Пожалуйста, поверните матрицу на 90 градусов
Как работает управление памятью в iOS?
Вот и все! Это самые частые вопросы, которые я видел на собеседовании, которые Apple предлагала разработчикам программного обеспечения. Были ли вам заданы какие-либо из этих вопросов во время собеседования? Я хотел бы услышать о вашем опыте!
Как всегда
если у вас есть какие-либо предложения, мысли или вы просто хотите пообщаться, не стесняйтесь связываться / подписывайтесь на меня в Twitter! Кроме того, ниже приведены ссылки на некоторые из моих любимых ресурсов по изучению программирования, Python, R, Data Science и т. Д.
Спасибо за прочтение!