Sobes.tech

Is it possible to interrupt a Coroutine execution at any time?

Junior — Middle
161

What programming language predominates in your current project or work?

Junior — Middle
161

How do methods of launching new screens in Android differ: using startActivity and managing fragments through FragmentManager?

Junior — Middle
161

How does SupervisorJob differ from a regular Job in the context of coroutines and task management?

160

Could you explain the concept of dividing an application into multiple modules and why it is necessary?

Junior — Middle
160

Can you explain what the git stash command does and when it is used?

Junior — Middle
160

What type of Builder pattern is used when the result of its execution does not matter?

Junior — Middle
160

Is it possible to perform view updates outside the main user thread?

Junior — Middle
160

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?

Junior — Middle
160

Have you had experience working with multithreading and parallel task execution in Java?

Junior — Middle
160

In which situations is it recommended to use the @Inject annotation for constructors when using Dagger?

Junior — Middle
160

What methods can be used to eliminate race conditions in multithreaded programming?

Junior — Middle
160

Can you show how the L principle from SOLID is applied in practice?

Junior — Middle
160

When exactly is garbage collection performed for objects referenced through Soft Reference?

Junior — Middle
160

Tell me about the implementation of Event-Driven architecture: what exactly did you do, did you design the architecture or perform tasks?

160
/253