Que experiencia tengo como desarrollador Android?
Android Senior Developer Interview Questions
1,911 android senior developer interview questions shared by candidates
1st Round by Recruiter: 3 sets of questions. 1. Java - Equals & Hashcode, Arraylist & LinkedList, Threads, Collections. 2. Android - Activity lifecycle, Async Task, RecyclerView, View & ViewGroup lifecycle, Fragments. 3. Data Structure and Algorithms O(n) - Arraylist & linkedlist, HashMap - (insert, delete, access & add). 2. Round HackerRank Test: 1-5 MCQ (Java, Android & O(n)): - series of lifecycle events moving from Activity A to B. - View lifecycle on "requestLayout" & on "invalidate" - FInd time complexity of given code snippet. 6. Check balanced braces. 7. In Unsorted array find unique pair where sum of these pair is K. 8. Problem on graph subcomponents.(Zombie Cluster). 3. Round By Android Developer(mostly 2-4 years exp.) Android/Java Theory & O(n) Android: Activity LifeCycle, View LifeCycle, Opinion on why RecyclerView is lagging(scrolls slowly), Async Task, MVP, Service. JAVA: equals & hashcode, Arraylist & LInkedList, Threads, Lock, Object (wait, notify), Synchronization, Checked & Unchecked Exception, How to create unchecked exception, collections, Design Patterns. O(n): 1. ArrayList & LinkedList(Insert, add, delete, access). 2. Traverse whole items in ArrayList & LinkedList which is faster? both are O(n), O(n) but ArrayList would be faster. 4. Code Pair (HackerRank) By Senior Developer(Around 5-8 years) Opinion on why RecyclerView is lagging(scrolls slowly). Q. Write a function to reverse the integer. - what if no is negative - what if reversed no is no longer in range of integer return 0 (check with Integer.MAX_VALUE & Integer.MIN_VALUE)
What is ANR and how to avoid it?
Difference between serialization and parcelable
The only time I had a talk with the recruiter was a long time ago, but I was asked basic recruitment screening questions like: - What is your previous experience? What is my current role? - Salary expectations.
The first tech round focused on topics like the Android Framework, Reactive Programming, and Jetpack Compose core concepts along with discussions around your thought process and problem-solving approach. The second tech round wasn’t just about Android skills; it also evaluated how you approach problems, manage your time, and present your work. Their evaluation criteria felt real and fair not a robotic or overly theoretical process.
Android components Activity lifecycle Kotlin
What are the differences between MVC, MVVM, MVI, etc?
leetcode easy that is on the list of "LinkedIn" questions on LC. The ones you probably won't practice since they are "Easy" and low frequency.
What is the Activity life cycle in order?
Viewing 1761 - 1770 interview questions