What is the purpose and application of fragments in application development?
Android
Do you have experience programming in Java?
Explain the concept of Extensions in Kotlin and their usage.
What methods can be used to detect memory leaks in an application?
Is it possible to exchange information between different processes in the system?
How to verify that a class or module adheres to the Single Responsibility Principle?
What are the advantages and disadvantages of using dependency injection in software?
How is the cross-compilation process carried out for different target platforms?
What default hashCode is used for a list in Java?
Will the garbage collector be able to identify and clean up objects in cyclic references?
What elements or methods can be declared in an interface in object-oriented programming?
What design patterns were used in implementing the presentation layer at your previous workplace?
What is the purpose of a class in programming?
Can you name some components of the Android Jetpack library that you have used in your projects?
What is the purpose of the internal keyword in defining scope in programming?
What attracted you to studying and using the Java programming language in your professional activity?
What methods can be used to detect memory leaks during memory dump analysis?
What is the main role of lambda functions in programming?
In what context is the lazy() function called?
In what cases should data be transferred between databases?