モバイルデベロッパーテストの例の質問
ClarityHire Team(Editorial)2 min read
テスト形式と典型的な評価
モバイル開発者テストは通常、複数のセクションをカバーしています:
iOSセクション
言語の基礎(Swift)
let array = [1, 2, 3, 4, 5]
let filtered = array.filter { $0 > 2 }
print(filtered)
何が印刷されますか?
A)[1, 2] B)[3, 4, 5] C)[2, 3, 4] D)エラー
答え:B)[3, 4, 5]
非同期プログラミング
async/awaitとCombineの主な違いは何ですか?
A)Combineの方が簡単です
B)async/awaitは Apple の最新のモダンなアプローチです
C)Combineはネットワークリクエストのみに使用されます
D)どちらも相互交換可能です
答え:B)async/awaitはモダンなアプローチです
Androidセクション
Kotlin基礎
val list = listOf(1, 2, 3, 4, 5)
val result = list.map { it * 2 }.filter { it > 5 }
resultに含まれるものは何ですか?
A)[2, 4, 6] B)[6, 8, 10] C)[1, 2, 3] D)[]
答え:B)[6, 8, 10]
Jetpackコンポーネント
ローカルデータベース用に推奨されるJetpackライブラリは何ですか?
A)LiveData B)Room C)ViewModel D)Navigation
答え:B)Room
評価スキル
テストは次のことをカバーしています:
- プラットフォーム固有の言語(Swift/Kotlin)
- ライフサイクル管理
- 非同期プログラミング
- ローカルデータベース
- ネットワーク通信
mobile-developmentiosandroidreact-nativeassessment design