Sobes.tech

What design patterns are you familiar with?

Junior
361

How does a Handler help perform tasks synchronously?

Middle
361

What is the difference between job and supervisor job in Android development?

Middle+
360

What operations do you usually perform in Git?

Junior
360

What events need to be handled on a server socket?

Middle+
360

How to save the state of a ViewModel in Android architecture components?

Middle
360

Which is better to use for images: PNG or WebP?

Junior
360

What happens when a new Activity is called? Is the memory from the old one released?

Middle
360

How to request allocation of more RAM for an application?

Middle
360

Why is it necessary to separate presentation and business logic in an application?

Middle
360

Do you find working in a fully remote format comfortable?

Junior — Middle
360

What are fragments and what are their advantages compared to using multiple activities?

Junior
359

What are the implementations of collections in Java?

Junior
359

What methods can be used to automatically detect delays in the user interface rendering process?

Junior — Middle
359

What event is triggered when a user taps on the screen?

Junior
359

What do you know about dispatchers in Android?

Middle
359

What objects do you know in Kotlin and how are they compiled?

Middle
358

How can you convert an Observable data stream to a Single in reactive programming?

Junior — Middle
358

What limitations do enumerations (enum) have in programming languages?

Junior — Middle
358

What do you know about the history of file storage in Android?

Middle
358
/253