Добро пожаловать назад! Интервью в такой ведущей компании, как Apple, может быть чрезвычайно трудным, поэтому давайте поговорим о некоторых вопросах собеседования от разработчиков программного обеспечения Apple, которые могут помочь вам в вашем путешествии! Эти вопросы были взяты из Glassdoor, поэтому обязательно просмотрите веб-сайт GlassDoor ниже, чтобы просмотреть все сообщения:



Давайте взглянем на некоторые из этих вопросов!

Нетехнические вопросы

Ниже приведены некоторые нетехнические вопросы, которые я видел для Apple (через Glassdoor).

Что вам больше всего нравится в Apple?

Как вы думаете, почему вам подойдет?

Объясните предыдущий проект, над которым вы работали, на высоком уровне

Каким ты видишь себя через 5 лет?

Почему вы подали заявление на эту работу?

Почему вы хотите работать в Apple?

Технические вопросы

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

Найдите подмассив с наивысшим средним значением

Какое максимальное расстояние между повторяющимися целыми числами?

Как бы вы реализовали очередь?

Реализуйте составной итератор на Java (или другом языке программирования).

Что такое прямой и прямой порядок байтов?

В чем используется сортировка кучи?

Пожалуйста, преобразуйте 16-битный RGB в 24-битный RGB

Пожалуйста, переверните байт

Пожалуйста, поверните матрицу на 90 градусов

Как работает управление памятью в iOS?

Вот и все! Это самые частые вопросы, которые я видел на собеседовании, которые Apple предлагала разработчикам программного обеспечения. Были ли вам заданы какие-либо из этих вопросов во время собеседования? Я хотел бы услышать о вашем опыте!

Как всегда

если у вас есть какие-либо предложения, мысли или вы просто хотите пообщаться, не стесняйтесь связываться / подписывайтесь на меня в Twitter! Кроме того, ниже приведены ссылки на некоторые из моих любимых ресурсов по изучению программирования, Python, R, Data Science и т. Д.



Спасибо за прочтение!