What design patterns are you familiar with?
Android
How does a Handler help perform tasks synchronously?
What is the difference between job and supervisor job in Android development?
What operations do you usually perform in Git?
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?
Do you find working in a fully remote format comfortable?
What are fragments and what are their advantages compared to using multiple activities?
What are the implementations of collections in Java?
What methods can be used to automatically detect delays in the user interface rendering process?
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 limitations do enumerations (enum) have in programming languages?
What do you know about the history of file storage in Android?