Android-Interview-Questions
Android-Interview-Questions
Reading Time: 3 minutes

When you are hiring new resources/employees, you can make the recruitment process easy by sending one form i.e., Self evaluation form to candidate and candidate will answer i.e., rate by answering each question you have asked. This process will reduce lot of your tasks and after that when you will take interview you will be able to feel the difference and candidate’s confidence.

I have listed questions which you can ask to Android developer candidate:

Most of questions are objective questions and answers can be 1-Beginner, 2-Novice, 3-Intermediate, 4-Proficient, 5-Expert

Candidate/Self Evaluation form questions:

  • Programming Languages/ Proficient in Java – How much proficient are you in Java programming languages for this role?
  • JVM/JRE/Java/J2EE: How familiar are you with Different terminologies and history of Java Technology?
  • Android SDK- Do you have sufficient knowledge of Android SDK i.e., A basic understanding of layouts and views, Activities and their life cycle, User input, Getting data from the web, Storing data, Collection views (like ListViews) and Adapters (default and custom), Action Bar, Accommodating different screen sizes and densities etc… ??
  • Android Studio- How much proficient are you using Android Studio and it’s IDE tools?
  • Material Design- How good are you in material design?
  • Database- How good are you in database development and SQL programming?
  • Understanding of object-oriented programming- How familiar you with the OOP concepts?
  • RESTful APIs/Web Services- Do you have sufficient experience of APIs?

  • Troubleshooting Process – How do you rate “describe troubleshooting bugs”?
  • Ant, Maven, and Gradle-  How familiar are you with Build tools?
  • Source Control Tools: How proficient are you to understand the source control tool like git?

  • Improvement Experience – Has are you experienced implementing significant improvements? How did you go about implementing them?
  • Technical Communication – How well you present and explain technical details to a non-technical audience?
  • Development Life Cycle- Do you know complete Development Life cycle?

  • App Deployment- How familiar are you with various App Deployment Stores/method?
  • Approach to Quality – How do you ensure that your programs run smoothly and quickly?
  • Code Quality – What tools are you familiar with for testing code quality?
  • Scrum agile environment- How Experienced are you working in Scrum agile environment?
  • Growth – What do you take away from each relevant experience and how do you use this to grow as a software engineer?Ans type: Text area
  • Industry Knowledge – What have you recently learned about programming from a book, magazine or website? How do you keep up with an ever-changing and evolving industry?Ans type: Text area
  • Technical Qualifications/Experience – Do you have the technical skills necessary for this position? Why should we hire you?

    Ans type: Text area

  • MS Office?
  • English Communication?
    • Read
    • Write
    • Speak
  • Leadership Quality?
  • Team Work?
  • Time Management?
  • Problem Solving?
  • Decision Making?

Interviewer/Manager Evaluation form questions:

  • Programming Languages/ Proficient in Java – Is the candidate familiar with the necessary programming languages for this role? What are the candidate’s favorite programming languages?
  • JVM/JRE/Java/J2EE: Is the candidate familiar with Different terminologies of Java Technology?
  • Android SDK- Is candidate has sufficient knowledge of Android SDK i.e., A basic understanding of layouts and views, Activities and their life cycle, User input, Getting data from the web, Storing data, Collection views (like ListViews) and Adapters (default and custom), Action Bar, Accommodating different screen sizes and densities etc… ?
  • Android Studio- How much proficient candidate is using Android Studio and it’s IDE tools?
  • Material Design- How good candidate is in material design?
  • Database- How good candidate is in database development and SQL programming?
  • Understanding of object-oriented programming- Is the candidate familiar with the OOP concepts?
  • RESTful APIs/Web Services- Has the candidate has sufficient experience of APIs?

  • Troubleshooting Process – How does the candidate describe troubleshooting bugs?
  • Ant, Maven, and Gradle-  How familiar the candidate with Build tools?
  • Source Control Tools: How proficient the candidate to understand the source control tool like git?

  • Improvement Experience – Has the candidate had experience implementing significant improvements? How did the candidate go about implementing them?
  • Technical Communication – How well can the candidate present and explain technical details to a non-technical audience?
  • Development Life Cycle- Has the candidate know complete Development Life cycle?

  • App Deployment- How familiar is the candidate with various App Deployment Stores/method?
  • Approach to Quality – How does the candidate ensure that his or her programs run smoothly and quickly?
  • Code Quality – Which tools is the candidate familiar with for testing code quality?
  • Scrum agile environment- How Experience the candidate is working in Scrum agile environment?
  • Growth – What did the candidate take away from each relevant experience and how did he or she use this to grow as a software engineer?Ans type: Text area
  • Industry Knowledge – What has the candidate recently learned about programming from a book, magazine or website? How does the candidate keep up with an ever-changing and evolving industry?Ans type: Text area
  • Technical Qualifications/Experience – Does the candidate have the technical skills necessary for this position?

    Ans type: Text area

  • MS Office?
  • English Communication?
    • Read
    • Write
    • Speak
  • Leadership Quality?
  • Team Work?
  • Time Management?
  • Problem Solving?
  • Decision Making?

May be I am missing some questions which you can cover in your list or as per the position or project for which you are hiring the candidate.

You can comment and share your experience.

LEAVE A REPLY

Please enter your comment!
Please enter your name here