Android developer interview questions shared by candidates
What is a volatile variable, and why would you use it?
Volatile keyword is used during multi-threading when you want the threads to edit this variable value. It ensures that the value of the variable is not cached and is stored directly in the main memory. hence, enabling concurrent usage of the variable by different threads.
Consider a single threaded single processor environment. Do you still need a volatile?
Coding assement included building a dropbox application using the new Api. How would you consume a REST api? Data structures. Activity and Fragment life cycle. Intents. The difference between LinkedList and ArrayList, which is more efficient in a certain scenario. How would you build a Queue or a Stack from scratch.
See Interview Questions for Similar Jobs
- Software Engineer
- IOS Developer
- Android Developer
- Software Developer
- Senior IOS Developer
- IOS Engineer
- Ios Software Engineer
- Senior Software Engineer
- Software Engineer Intern
- Android Engineer
- Software Engineering
- Android Software Engineer