Motive interview question

ARC, DesignPatterns, Singleton, Database (Coredata,Realm), concurrency, Protocols