What optimization methods have you applied to improve the performance of software products?
Android
Can you explain what is meant by 'inline function' in programming?
Can you give an example of a recent complex problem you faced and how you solved it?
How to implement the Singleton pattern in Kotlin?
What criteria and approaches should be used to determine the content and structure of a specific view in a project?
What types of relationships between tables are supported in PostgreSQL and how do they work?
Can you explain what the onLayout method does in the View class?
What are the differences between Dispatchers.IO and Dispatchers.Default in Coroutine, and in which cases is it preferable to use them?
What is the role of the Handler component in processing events or requests?
How do you assess your condition after completing the interview?
Tell about the most exciting or complex tasks you have faced in your practice.
How to distinguish architectural patterns by their purposes and implementation principles?
Can you list and explain the main methods implemented in object-oriented programming?
Has there been more than 80% automated test coverage achieved on projects?
Have you worked with testers in your current team?
How can parameters be passed during Fragment initialization in Android?
What are the main functions and applications of abstract classes in object-oriented programming?
How does Android implement the mechanism of saving ViewModel state during configuration changes or lifecycle events?
What is the main role of the Bridge pattern and its advantages in system design?
What is the maximum number of interfaces that a single class can implement in a programming language?