Никто в здравом уме не спросит вас о хеш-таблицах или двоичном поиске - если они технические, они спросят о GCD и очередях операций, о блоках или замыканиях и о том, как обрабатывать асинхронные операции, о словарях, Swift и дополнительных опциях, http против https, локализации. . Менее технично, если вы умеете обрабатывать покупки и подписки в приложениях, знаете ли вы Git, Jira, Pods и т. д. Информатика? Нет.
Некоторые компании посадят вас перед доской и зададут подробные технические вопросы, подобные тем, которые вы перечислили. Иногда это делается для того, чтобы проверить, знаете ли вы свое дело, а иногда просто для того, чтобы оценить, как вы ведете себя в технических дискуссиях под давлением.
Другие компании будут задавать более общие технические вопросы, например: «Как бы вы хранили и отображали список, содержащий более 1000 записей?» Их интересуют не столько реализации алгоритмов сортировки, сколько то, как вы думаете и решаете проблемы.
По моему опыту, последнее встречается гораздо чаще, чем первое. На мой взгляд, последнее также гораздо более ценно, чем первое.
Вполне разумно позвонить или написать по электронной почте своему контактному лицу в компании и спросить, чего ожидать от собеседования с точки зрения технической глубины. Однако в целом компании не ожидают от вас доказательств того, что вы владеете очень подробной информацией, которую большинство сотрудников не знали бы напрямую.
Не существует стандартного набора вопросов, которые сообщество согласилось задать в конкретной области, такой как iOS, Windows, Linux или веб-разработка. Компания спросит вас обо всем, что, по ее мнению, необходимо, чтобы определить, соответствуют ли ваша личность и навыки занимаемой должности и компании.
Возможно, они хотят узнать, есть ли у вас хорошие знания в области информатики, потому что они ценят это в своей культуре или иногда работают над проектами, где важна высокая оптимизация. Если все в команде имеют высшее образование и, например, любят дегустировать вина, возможно, было бы полезно нанять кого-нибудь похожего.