1. Difference between Thread and Runnable. 2. Started Service and bound service and Intent Service. 3. SOLID Principle. 4. ART and Dalvik. 5. How the APK generated in Android. 6. Proguard obfuscation. how it works 7. HashMap and HashTable difference. 8. Difference between Array List and HashMap. 9. How the Concurrent Hashmap is Threadsafe. 10. Static synchronization in java. 11. Foreground service. 12. Basic puzzle. 13. Signed APK. 14. CI/CD. Round Second : 1. Fasad Pattern. 2. Points to review in code Code Review. 3. Logger design approach. 4. Info logs. 5. Java 8 New feature. 6. Microservice architecture. 7. type of design pattern in java 8. what design pattern we use. 9. Round Third 1.Sort value of hashmap. 2. Find duplicate between array without repetition. 3.cache design. 4. Memory management in Java 5. String pool 6. Ensure maxium cache hit and minium cache miss .7. Difference between Arry and linked , when should we use the both. 7. find second largest in array. 8. create stack using queue. 9. hashcode and equals
Android Software Engineer Interview Questions
598 android software engineer interview questions shared by candidates
What will you do when you asked to create some new feature?
Determine Triangle type.
Algorithm: Happy Number. divided by 5 - hello, divided by 7- word, divided by 5&7 - helloword
Get data from a paginated json url and display some data after doing simple calculation.
Data Sync related questions, Techniques to solve issues in production in android/server
Draw squares on the screen programmatically.
take home assignment, 1 week to complete.
How did you implement Clean Architecture? What were the problems you faced?
Phone Screen - Implement an LRU cache via CoderPad
Viewing 351 - 360 interview questions