/* The problem: I'm working on a collaborative code editor between 2 people. I have the text synchronizing across both screens. However, I have run into the problem illustrated below. Text editors (Time 1) ----------------- --------------- ||cat | |ca|t | | | | | | | | | | | | | | | | | | | | | ----------------- --------------- Person A hits enter then: Text editors (Time 2) ----------------- --------------- | | | |n | ||cat | |cat | | | | | | | | | | | | | | | | | ----------------- --------------- Text editors (Time 2 Expected) ----------------- --------------- | | | | ||cat | |ca|t | | | | | | | | | | | | | | | | | ----------------- --------------- The content updates and the word cat shifts down a line. However, Person B's cursor is left in it's original position instead of moving down a line as expected. Implement the fixCursorRow method don't worry about updating the column. */
Software Engineer Android Interview Questions
598 software engineer android interview questions shared by candidates
coding challenge were from leetcode
What do you like and dislike about Android or iOS?
Different between a class and an Object?
What's the structure of an Android Project?
Scenario based questions. How you create a recycler view
Kotlin Coroutines, Jetpack Compose, MVVM, Main threads, How would you solve some state related bug issues (that was injected in my case study in order to see if I could solve it) What does suspend operator mean in Kotlin?? Log interceptors Networking issues, Composable Modules behavioral questions like How would u handle conflict with team members? When is the right time to think that I need help now? PR reviews Agile way of working, etc
Be ready to explain an Android project in detail (but remember it's an automatic interview so you're just talking to yourself lol)
All the basic behavioral questions
About my experience, my technical skills and my personality.
Viewing 491 - 500 interview questions