What is the time complexity of search and add operations in ArrayList?
Android
There is a UserManager class that registers a user: validates username and email, saves to the database, sends email confirmation. The code works correctly, but what is wrong with it?
How frequently do you add comments and documentation to your code?
Can you describe the main stages of the Activity component lifecycle in Android?
Can you describe the technology stack used in your project?
Could you name your date of birth?
Have you had experience developing or working with an interface that uses a navigation element in the form of tabs (tab bar)?
How well do you understand the business logic of the project? Have you come to the customer with initiatives and suggestions for improvement?
How does the sequence of inserting elements into a HashMap structure occur?
How can a service be executed in a separate thread for short-term tasks?
What data structure is best suited for storing unique elements without duplicates?
Can you list the main types of references in heap memory?
Can you explain the stages of the Fragment lifecycle in Android?
What happens when multiple threads simultaneously modify a single variable inside a loop?
Can you list the main operations performed by a stack data structure?
What types of automated tests do you know and can you apply?
Explain the mechanism of ViewModel delegates and how they interact with the rest of the application architecture.
What methods can be used to implement the Flow mechanism in the system?
How does the Observer pattern notify registered objects about changes?
How can automatic dependency injection be configured when using Dagger?