Java
Junior Android Engineer Interview Questions
8,379 junior android engineer interview questions shared by candidates
Java
Round-1 (Android) : Q1 - Difference between MVP and MVVM Q2 - Activity lifecycle, fragment lifecycle Q3 - Handling of push notifications Q4 - Recyclerview, how it works internally, use of viewholder Round-2 (Assignment) : Android assignment in which you've to fetch response from server and update the ui. MVVM architecture was mandatory. Round-3 (Discussion with CTO) : Q1- Discussion on Projects Q2- Create your own Gson library and then parse sample json. Code should execute without any error.
Explain the process of fetching data from a REST API?
- In the tech rounds I was literally asked the difference between MVP and MVVM. I was asked to explain this to the entire tech team there. - In the other tech rounds I was asked to discuss a few challenged I faced while working on the current project. I was asked to review code via hangouts. The interviewer showed a piece of code on Hangouts, and I had to suggest improvements (I'm not sure how any of this was expected to evaluate my skills)
do you know ci/cd ?
Why you want to be an android developer?
They asked me about my experience and my skills
Did a Hacker Rank coding test, it was easy
how would you describe yourself in three words
1. Travelling salesman problem, which has no solution then how we solve it 2. How to keep activity screen awake 3. How to develop screens for both mobiles and tablets 4. The interviewer said that I cannot ask u problems related to android code-base 5. If view binding is so good then why google has not deprecated the findViewById 6. What are libraries for android animations?
Viewing 1811 - 1820 interview questions
See Interview Questions for Similar Jobs
Junior Android DeveloperJunior Android Software EngineerAndroid Application DeveloperLead Android EngineerMobile Developer IosJunior Mobile DeveloperSenior Android EngineerSenior Android Software EngineerJunior Ios EngineerSoftware Engineer AndroidHybrid Mobile DeveloperHybrid Mobile App DeveloperIos Mobile Software EngineerSoftware Engineer IosLead Mobile DeveloperSenior Android DeveloperSenior Ios EngineerAndroid Applications Developer