Sobes.tech

What are the dangers of passing a lambda from Java to a method in Kotlin?

Middle+
336

Is it possible to make all functions inline at the compiler level?

Middle+
336

How do StateFlow and SharedFlow react to changes in configuration settings in the application?

Junior — Middle
335

Какой hash-код возвращает метод hashCode() для списка по умолчанию?

Middle
335

What methods of multithreading are available?

Middle
335

Why can't an atomic operation be stopped or canceled during execution?

Junior — Middle
335

What are access modifiers?

Intern
335

What is the difference between a data class and a regular class in Kotlin?

Junior
335

What messages will appear in the logs if an activity goes through a typical lifecycle but calls finish() in onCreate, after which the completion is logged?

Junior — Middle
335

How to implement a user interface in Android without using XML?

Middle
335

What is the difference between Android 6 and Android 7?

Junior
335

Are there beginner developers in your team who are just learning the technologies?

Junior — Middle
334

What happens to the execution flow when the queue remains empty in the context of Looper?

Junior — Middle
334

What is the main advantage of the MVVM architectural pattern?

Middle
334

We do not have a profiling tool for the application. What steps would you take to review the code?

Middle+
334

What properties can you add as extensions in Android?

Middle
334

Tell us about the MVVM pattern and its application in Android app development.

Middle
334

What happens to a coroutine when an exception occurs?

Middle
334

How does LeakCanary detect memory leaks?

Middle+
334

How would you solve problems with lagging in the chat?

Middle
334
/253