RxSwift
Reactive Programming이 무엇인지 설명하시오.
RxSwift를 사용해본 경험이 있는지, 왜 RxSwift를 사용했는지 설명하시오.
RxSwift의 단점을 설명하시오.
RxSwift에서 Hot Observable과 Cold Observable의 차이를 설명하시오.
Subject의 종류와 차이점에 대해 설명하시오.
Subject와 Driver의 차이를 설명하시오.
Single, Completable, Maybe의 차이점에 대해 설명하고, 언제 적용하면 좋을지 설명하시오.
[iOS Swift] RxSwift 왜 사용하면 좋을까요?
MVC, MVVM
MVC의 각 역할과 흐름을 설명하시오.
MVC를 사용해본 경험과 느꼈던 장단점
MVVM, MVI, Ribs, VIP 등 자신이 알고있는 아키텍쳐를 설명하시오.
의존성 주입에 대하여 설명하시오.
Concurrency
동시성 코드를 사용하는 이유
NSOperationQueue와 GCD Queue 의 차이점을 설명하시오.
GCD API 동작 방식과 필요성에 대해 설명하시오.
Global DispatchQueue 의 Qos 에는 어떤 종류가 있는지, 각각 어떤 의미인지 설명하시오.
UIKit 클래스들을 다룰 때 꼭 처리해야하는 애플리케이션 쓰레드의 이름과 이유를 설명하시오.