How can you implement secure and reliable video uploading in general terms?
Android
What events need to be handled on a server socket?
How to save the state of a ViewModel in Android architecture components?
Which is better to use for images: PNG or WebP?
What happens when a new Activity is called? Is the memory from the old one released?
How to request allocation of more RAM for an application?
Why is it necessary to separate presentation and business logic in an application?
Are you familiar with sealed classes and what is their feature?
How can data be saved outside a fragment?
What are fragments and what are their advantages compared to using multiple activities?
What event is triggered when a user taps on the screen?
What do you know about dispatchers in Android?
What objects do you know in Kotlin and how are they compiled?
How can you convert an Observable data stream to a Single in reactive programming?
What operations do you usually perform in Git?
What do you know about the history of file storage in Android?
Do you have experience working with projects implemented using clean architecture?
Can you explain what the Retrofit library is and what it is used for in Android application development?
Do you find working in a fully remote format comfortable?
How to pass data from one Activity to another?