Sobes.tech

How is the volatile statement implemented and functioning in Java to ensure visibility and order of variable changes between threads?

201

Can you explain the differences between the onStop and onPause methods in the activity lifecycle?

Junior — Middle
198

Can you explain the architecture and operation of DefaultDispatcher?

Junior — Middle
198

How to choose the optimal thread pool size for computations with a large number of resources?

Middle — Middle+
198

Can you name different types of contexts used in programming or system design?

Junior — Middle
194

What makes Android components key to the system's operation, and why are they considered fundamental?

Junior — Middle
193

In which cases should the keyword volatile be used in Java?

Junior — Middle
190

Can you name the main keywords used when applying `inline` in code?

Junior — Middle
187

Is it possible to use the refied keyword without inline in the code?

Junior — Middle
187

How is message processing inside the Looper component performed?

Junior — Middle
185

Is it possible to use the volatile keyword to ensure data safety when multiple threads work with a variable simultaneously?

Junior — Middle
179

What does using inline together with refied mean and what advantages does it provide?

Junior — Middle
177

What options of Model-View architectural patterns have you used in your projects?

Junior — Middle
174

What is the relationship between the capabilities of the Kotlin language and the application of design patterns?

Junior — Middle
172

How many threads are usually used by default for task execution in DefaultDispatcher?

Junior — Middle
171

How to determine the correct Looper to use with Handler for data exchange between background and main threads?

Junior — Middle
163
/3