Сеть и безопасность
1. Можешь объяснить, что такое SSL Pinning и для чего он нужен?
2. Представь, что у тебя есть API-запрос, и ты хочешь посмотреть его в Android-приложении. Как ты можешь это сделать?
3. Как работает WebSocket?
4. Как понять, что WebSocket-соединение не закрылось?
5. Можешь рассказать, что такое GraphQL и чем он отличается от REST API?
Android-разработка
6. Что вообще содержится в APK-файле?
7. Как выглядит исходный код приложения после компиляции?
8. Как можно посмотреть исходный код в APK-файле?
9. Как показать XML-разметку на экране? Какие этапы должен пройти Android для этого?
10. Расскажи, что такое render thread и Choreographer.
11. Что делают методы onMeasure и…