Sobes.tech

What reasons can lead to dissatisfaction in your current professional activity?

Junior — Middle
306

What methods are used to organize safe concurrent access of coroutines to a resource?

Junior — Middle
306

How many threads are created by default when using Dispatchers.Main in Kotlin Coroutines?

Junior — Middle
306

Have you had experience using ReentrantLock for thread management?

Junior — Middle
306

Does the library or framework support a type that allows null value for Any type?

Junior — Middle
306

Are you married?

Junior — Middle
306

What is stored in the JVM stack area during program execution?

Junior — Middle
306

How often is the reorganization of a function using a Stable parameter performed when working with Jetpack Compose?

Junior — Middle
306

Explain the concept of composition in object-oriented programming.

Junior — Middle
305

What is the difference between Single and Observable data types in the RxJava library?

Junior — Middle
305

How is the lifecycle of a fragment managed in Android when the device configuration changes?

Junior — Middle
305

How does the 'out' keyword interact with collections in Java?

Junior — Middle
305

Is the difference between DDL and DML commands in databases, and how is it determined?

Junior — Middle
305

What ways can you organize the architecture of an Android application to ensure its efficiency and scalability?

Middle — Middle+
305

What is the difference between Android 7 and Android 8?

Middle
305

What is the purpose of the equals() method in Java?

Junior — Middle
305

What reasons and situations require overriding the equals and hashCode methods in a class?

Junior — Middle
305
/253