iOS Interview 💬
823 subscribers
5 photos
49 links
В этом канале вы найдете популярные вопросы и ответы с собеседований на iOS-разработчика, а так же материалы для подготовки.

Все вопросы доступны в боте @ios_interview_bot
Download Telegram
Один из способов получить первый опыт в IT — пройти стажировку.
Большинство из них оплачивается, а по завершению лучшим студентам предлагают трудоустроиться (например, Яндекс нанимает по несколько тысяч стажеров в год).
Стажировки есть у многих крупных компаний, но, к сожалению, записаться не просто: мест не так много + нужно отслеживать даты регистрации.

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

1. Тинькофф Финтех
https://fintech.tinkoff.ru/study/fintech/
Длительность: Курс длится 3 месяца. Лекции и практика 2—4 часа в неделю, домашние задания и защита итогового проекта — всего от 7 до 17 часов в неделю

2. Яндекс
Длительность: 3, 4 или 6 месяцев в зависимости от занятости
https://yandex.ru/yaintern/int_04

Подробная статья про опыт стажировки в Яндекс + полезные материалы для подготовки: https://habr.com/ru/articles/682334/

Также в Яндекс есть Летняя школа мобильной разработки: https://yandex.ru/yaintern/schools/mobile
Длительность: 3 мес.
Плюшки: от 50% до 70% выпускников становятся стажёрами и сотрудниками в компании.

3. Сбер (Школа 21)
https://21-school.ru/
Длительность: 1.5-3 года!

4. МТС Финтех
https://rabota.mtsbank.ru/trainee
Длительность: 1-6 мес.

5. Вконтакте
https://internship.vk.company/internship?direction=5
Длительность: 2-5 мес.

6. Avito
https://start.avito.ru/#positions
Длительность: Не меньше полугода
12👍3👎1
Написал большой пост-шпаргалку по функциям высшего порядка для работы с коллекциями. Здесь и примеры использования каждой функции и сложность, и разница между ними. В одном из следующих постов планирую рассказать как выглядит реализация этих функций

https://ios-interview.ru/collection-higher-order-functions/
🔥216👍6
В ноябре выступал на конференции в Нижнем Новгороде, рассказывал про борьбу с реджектами мобильных приложений. Будет особенно полезно тем, кто отвечает за выпуски приложений

https://youtu.be/TmE3huriTmM
🔥64
Как вы думаете, будет ли ошибка при выполнении данного кода?


func functionToCheck(_ s1:String?, s2:String?, s3 _:String?) {
if let variable1 = s1 {
// ...
}

if let variable2 = s2 {
// ...
}

if let variable3 = s3 {
// ...
}
}
Вчера увидел тред, где обсуждают зарплаты iOS разработчиков по всему миру. Тред относительно свежий (всего 10 дней), каждый день появляются новые сообщения. Кто-то пишет про свой карьерный путь.
В целом полезно и интересно:

https://www.reddit.com/r/iOSProgramming/comments/18zzqyl/whats_your_salary_as_ios_developer/
👍18😱4🤡4