What are the differences between various types of references in Java and how do they affect garbage collection?
Android
Under what conditions and in what situations does Java invoke the garbage collector for different types of references?
Have you worked with services or service-oriented architecture?
When exactly is the size of a View element calculated during its lifecycle?
Are current data required when applying backpressure in RxJava?
Are there additional callback methods invoked after the onDraw method in the View class?
Could you explain what operations the onDraw method performs in the View component during rendering?
How was your work with services carried out in the projects?
What stages of the application lifecycle does it go through during startup, when moving to background upon pressing the home button, and subsequent return to the foreground?
In which situations is it preferable to use a linked list instead of a dynamic array for processing sequential input data with subsequent reading?
Is automatic cleanup of hard links possible in a situation of insufficient RAM?