Comments 12
На позицию Senior спрашивают все то же самое! Или даже меньше…
+4
Все ещё так много завязано на UIKit? Никто не углублялся в SwiftUI?
0
Ответы бы еще развернутые и было бы совсем хорошо :)
0
Ну я хотел так сделать, но понял что как джун, я могу где-то что-то упустить или не совсем правильно трактовать. Решил оставить этот нюанс на самоизучение. Надеюсь в целом и эти пункты кому-то помогут :)
0
Вот небольшой список из собственной библиотеки статей.
Собрал по-быстрому, если кому-надо больше — могу зашарить в лс
Жизненный цикл ViewController’а и самого приложения:
жаль, удалили статью с оф.доки, оч старой еще правда, но там 10\10 объяснения были
Прилы — proswift.ru/ios-application-lifecycle-ili-zhiznennyj-cikl-ios-prilozheniya
VС —
developer.apple.com/documentation/uikit/uiviewcontroller
stackoverflow.com/questions/5562938/looking-to-understand-the-ios-uiviewcontroller-lifecycle
Struct vs Class:
medium.com/@irinaernst/swift-struct-vs-class-a19f5413a496
ARC, Memory и Memory Management:
www.iheart.com/podcast/1092-swift-unwrapped-29004284/episode/30-weak-references-with-mike-ash-29011194
оф.дока + krakendev.io/blog/weak-and-unowned-references-in-swift
stackoverflow.com/questions/79923/what-and-where-are-the-stack-and-heap
www.youtube.com/watch?v=ERYNyrfXjlg — одно из лучших выступлений по понимаю подкапотных штук
Autolayout:
developer.apple.com/videos/play/wwdc2015/218
developer.apple.com/videos/play/wwdc2015/219
habr.com/ru/post/312782
Dispatch/Runtime (автор не указал, но спрашивают на Стронг Джуна и выше в 9 из 10 случаев):
www.youtube.com/watch?v=kolL8r7Tz2w
www.rightpoint.com/rplabs/switch-method-dispatch-table
Optionals:
habr.com/ru/post/338766
GCD:
developer.apple.com/library/archive/documentation/General/Conceptual/ConcurrencyProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008091-CH1-SW1
OOP & SOLID & Architecture:
OOP — habr.com/ru/post/147927; habr.com/ru/post/345658
SOLID — marcosantadev.com/solid-principles-applied-swift; habr.com/ru/post/413707; habr.com/ru/post/348286
Architecture — habr.com/ru/company/badoo/blog/281162; swifting.io/blog/2016/09/07/architecture-wars-a-new-hope
Clean Code:
stfalcon.com/ru/blog/post/clean-code
Code Style (выбери подходящий, но помни, что в каждой компании будет, скорее всего, свой):
swift.org/documentation/api-design-guidelines
github.com/linkedin/swift-style-guide
github.com/airbnb/swift
github.com/raywenderlich/swift-style-guide
google.github.io/swift
p.s. не претендую на звание «лучшей библиотеки», но пользуюсь ими часто, особенно при подготовке или освежить знания
Собрал по-быстрому, если кому-надо больше — могу зашарить в лс
Жизненный цикл ViewController’а и самого приложения:
жаль, удалили статью с оф.доки, оч старой еще правда, но там 10\10 объяснения были
Прилы — proswift.ru/ios-application-lifecycle-ili-zhiznennyj-cikl-ios-prilozheniya
VС —
developer.apple.com/documentation/uikit/uiviewcontroller
stackoverflow.com/questions/5562938/looking-to-understand-the-ios-uiviewcontroller-lifecycle
Struct vs Class:
medium.com/@irinaernst/swift-struct-vs-class-a19f5413a496
ARC, Memory и Memory Management:
www.iheart.com/podcast/1092-swift-unwrapped-29004284/episode/30-weak-references-with-mike-ash-29011194
оф.дока + krakendev.io/blog/weak-and-unowned-references-in-swift
stackoverflow.com/questions/79923/what-and-where-are-the-stack-and-heap
www.youtube.com/watch?v=ERYNyrfXjlg — одно из лучших выступлений по понимаю подкапотных штук
Autolayout:
developer.apple.com/videos/play/wwdc2015/218
developer.apple.com/videos/play/wwdc2015/219
habr.com/ru/post/312782
Dispatch/Runtime (автор не указал, но спрашивают на Стронг Джуна и выше в 9 из 10 случаев):
www.youtube.com/watch?v=kolL8r7Tz2w
www.rightpoint.com/rplabs/switch-method-dispatch-table
Optionals:
habr.com/ru/post/338766
GCD:
developer.apple.com/library/archive/documentation/General/Conceptual/ConcurrencyProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008091-CH1-SW1
OOP & SOLID & Architecture:
OOP — habr.com/ru/post/147927; habr.com/ru/post/345658
SOLID — marcosantadev.com/solid-principles-applied-swift; habr.com/ru/post/413707; habr.com/ru/post/348286
Architecture — habr.com/ru/company/badoo/blog/281162; swifting.io/blog/2016/09/07/architecture-wars-a-new-hope
Clean Code:
stfalcon.com/ru/blog/post/clean-code
Code Style (выбери подходящий, но помни, что в каждой компании будет, скорее всего, свой):
swift.org/documentation/api-design-guidelines
github.com/linkedin/swift-style-guide
github.com/airbnb/swift
github.com/raywenderlich/swift-style-guide
google.github.io/swift
p.s. не претендую на звание «лучшей библиотеки», но пользуюсь ими часто, особенно при подготовке или освежить знания
+1
Недавно на Dart/Flutter писать начал, ничего из вышеописанного не понял.
0
У junior, middle и senior спрашивают одно и то же за небольшими добавлениями/удалениями, важно то, что от всех троих ждут разных по наполнению и информативности ответов
0
weak, unowned надо поместить в раздел ARC, а не в раздел «модификаторы доступа» вместе с private, fileprivate, тк это совсем разные темы.
Так же 100% спросят про SOLID.
Ну и целом я бы лучше написал ответы на вопросы, это было бы полезней чем просто прочитать список вопросов под которыми написано — это легко гуглится, это надо понять и тд.
Так же 100% спросят про SOLID.
Ну и целом я бы лучше написал ответы на вопросы, это было бы полезней чем просто прочитать список вопросов под которыми написано — это легко гуглится, это надо понять и тд.
+1
Ответы на многие из этих вопросов можно найти в Stanford-ских курсах. Если с английским все хорошо, крайне рекомендую их.
0
не в первый раз читаю подобную статью… всегда создается ощущение что вот. я все прекрасно знаю, пора устраиваться. а потом читаю тербования в вакансиях и оказывается что нифига, к сожалению… такое ощущение, что многие ждут от джуна знаний мидла. и что он сразу сядет и начнет фигачить крутейшие фичи. эх. изучаю кухню пока в течении 4.5 месяца. уже не одно «учебное» приложение за спиной. есть даже то, что показать не стыдно, но пока еще учу. по плану попытки устраиваться будут через еще 4-5 месяцев)) но статья полезная! Если кому то надо, могу поделиться своим набором статей\туторов и просто полезных для работы сайтов
0
Sign up to leave a comment.
Какие вопросы задают Junior iOS разработчику на первых собеседованиях