Swift Interview - Вопросы для собеседований. Mobile митапы и конференции.
161 subscribers
9 photos
28 links
При интервью кандидаты часто сталкиваются с вопросами, которые не встречали или разбирали поверхностно. Это касается как и сложных, так и простых тем. На канале вопросы будут систематизироваться по сложности и темам
Download Telegram
Channel name was changed to «Swift Interview - Вопросы для собеседований. Mobile митапы и конференции.»
Вопросы будут распределены по хештегам #SwiftInterviewUIKit, #SwiftInterviewRxSwift, #SwiftInterviewArchitecture, #SwiftInterviewGeneral, #SwiftInterviewNotification,
#SwiftInterviewMultithreading,
#SwiftInterviewMemory,
#SwiftInterviewTasks (по мере заполнения количество тем будет увеличиваться). И по сложности #SwiftInterviewBeginner, #SwiftInterviewMedium, #SwiftInterviewAdvanced. В начале большинство вопросов будут для начального уровня, затем будут разбираться более сложные темы.

Так же будут ссылки на мобильные конференции и митапы, на которых можно узнать что-то новое и повысить свой уровень. Надеюсь, канал найдут полезным как начинающие, так и продвинутые разрабочики

Вопросы для разбора, предложения можно присылать @dmitryZazulin
Swift Interview - Вопросы для собеседований. Mobile митапы и конференции. pinned «Вопросы будут распределены по хештегам #SwiftInterviewUIKit, #SwiftInterviewRxSwift, #SwiftInterviewArchitecture, #SwiftInterviewGeneral, #SwiftInterviewNotification, #SwiftInterviewMultithreading, #SwiftInterviewMemory, #SwiftInterviewTasks (по мере заполнения…»
Начальный уровнь. Общие вопросы.

Что такое ООП? Для чего нужен ООП?

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

Так же попробуйте ответить на вопрос:
Можете ли вы объяснить высказывание “наследование нарушает инкапсуляцию”?

#SwiftInterviewBeginner #SwiftInterviewGeneral

https://blog.skillfactory.ru/glossary/oop-obektno-orientirovannoe-programmirovanie/
👍3🔥1
Начальный уровень. Архитектура приложения.

Что значит аббревиатура М в архитектурных паттернах MVC, MVP, MVVM?

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

#SwiftInterviewBeginner #SwiftInterviewArchitecture

https://ru.wikipedia.org/wiki/Model-View-Controller
👍7
Начальный уровень. UIKit.

Что такое SafeArea, для чего нужна?

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

#SwiftInterviewBeginner #SwiftInterviewUIKit

https://medium.com/rosberryapps/ios-safe-area-ca10e919526f
👍7
Weekend Offer для мобильных разработчиков от VK уже в эти выходные

🗓️ 3-4 сентября будет проводиться Weekend Offer для мобильных разработчиков в команду Почты и Облака Mail.ru. Это серия экспресс-собеседований, по результатам которых можно получить приглашение в команду.

Узнать все подробности о событии и заполнить анкету можно на сайте: team.vk.company/pochtaoffer.

3 сентября пройдёт знакомство с командой и будут проводиться индивидуальные технические собеседования, 4-го пройдут финальные собеседования, и уже вечером можно получить оффер.

3 сентября познакомим с командой и проведём индивидуальные технические собеседования, 4-го пройдут финальные собеседования, и уже вечером отправим офферы.

Отклики ждут до 2 сентября. Присоединяйтесь! 💙
🔥4
Средний уровень. Notification.

Расскажите что такое Push Notifications, каким образом «пуши» приходят на устройство?

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

#SwiftInterviewMedium #SwiftInterviewNotification

https://medium.com/ios-os-x-development/learn-master-%EF%B8%8F-ios-remote-push-notifications-in-2018-in-under-10-minutes-825ca6bee092
👍6
Продвинутый уровень. Swift.

Диспетчеризация. Типы диспетчеризации.

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

#SwiftInterviewAdvanced #SwiftInterviewSwift

https://youtu.be/0YlN4W6VOH0
👍4
Неделя мобильной разработки на Хабр Карьера 🔥🔥🔥

С 5 по 11 сентября будет проходить неделя мобильно разработки на Хабр Карьере. Компании расскажут о себе в формате коротких видеопитчей. Участвуйте — смотрите, голосуйте, откликайтесь на горячие вакансии. Не пропустите!!!

Все подробности по ссылке ниже 👇👇👇

https://pitch.habr.com/?utm_source=mob22_feature
🔥3
Начальный уровень. Swift.

Чем отличается структура от класса?

Один из основных вопросов, чтобы отсеять кандидата. Если соискатель четко не может ответить, то дальнейший разговор становится формальностью. Так же нужно знать и понимать в каких случаях, что использовать. В качестве бонуса советую ознакомиться с постом про диспетчеризацию, это позволит узнать ещё одно отличие и в дальнейшем перевести собеседование в тему, которая вам знакома😁

#SwiftInterviewBeginner #SwiftInterviewSwift

https://swiftbook.ru/content/languageguide/classes-and-structures/
👍3🔥1