`
chriszeng87
  • 浏览: 740934 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

给两到五年经验的Android面试者

阅读更多
Question of this week:
Is it possible to have a fragment with out an activity?

August 8th 2014 Updates : Added Excellent set of exp questions asked in Provab, Mindtree, and Digipay. see at the end. Especially in Provab they have asked excellent set of questions, which I hardly seen before. 

*Note: If you are experienced person appearing for android interview, request you to update questions asked in your interview, so that I can add answers to them and will share here with latest releases.

This list of questions are based on my interview experience with various people. Below are the most commonly asked android interview questions. If you can answer at least 60% of these questions, that is more than enough.

If you are looking for fresher android interview questions, then:
Android interview questions

Android section:
1. Activity life cycle - Can I save all my database updates in onStop()?
ans: check
2. What is the difference between this and getapplicationcontext?
ans: check
3. What is the UI response time limit in android?
ans: check
4. What is ANR?
ans: check
5. What is Bundle? How it is different from parcel?
ans: check bundle. also check android how serializable differ from parcel
6. How to write a custom adapter?
7. How to fix an android application crash? How to analyze a crash using logcat?
ans: check 
8. What is a singleton class?
ans: check. also see how to create a singleton class in java
9. What is sleep mode?
ans: check
10. How to save UI states in case of configuration changes? (eg: screen orientation changes).
11. What is a fragment? How it differs from activity?
ans: check and difference between activity and fragment
12. How to parse JSON data that is coming from a server?
13. What is 9 patch image? when to use it? 
ans: check
14. What does "compatibility issue" means?
15. How will you write an application which fits both for mobiles and tablets?
ans: check - 10th question. 
16. What is the Memory limit of each process in android?
ans: check
17. What kernel is used in android?
ans: check and what type of kernel is used in android
18. How to fetch a contact person number from contact application using content provider?
ans: check
19. How to upgrade data base tables in the later versions of an application?
ans: check
20. What is the difference between dynamic receiver and static receiver? when will you use dynamic broadcast receivers?
ans: Dynamic broadcast receivers: Android tutorial
21. What is intent, pending intent, and sticky intent?
ans: check
22. What is the difference between thread and a service?
ans: check and also what is the difference between thread and handler thread in android
23. How will you create an async task?
ans: check
24. What is a handler thread? how it is different from normal thread?
ans: check
25. What is looper, handler, and message queue?
ans: check
26. What is serialization? How serialization is different from Binders? 
ans : check serialization also check how serializable differ from parcel.
27. What is aidl?
28. How to update UI from a service?
ans : Use a dynamic broadcast receiver in the activity, and send a broadcast from the service. Once the dynamic receiver is triggered update UI from that receiver.
29. How to update UI from other thread?
ans: check 
30. How to pass data between 2 components of android?
ans: use putExtras() and pass in the intent.
31. What is a binder service? how it differs from started service?
32. To write a back ground functionality in an activity, should I use a thread or service?
ans: check
33. What is ANR? What is the cause of ANR and how will you rectify this problem?
ans: check
34. How to do inter-thread communication in android, using handlers?
ans: check
35. How to create a service with single thread?
ans: check
36. Why android uses DVM, why not JVM?
ans: check what is the full form of dvm and difference between dvm and jvm why android opted for dvm?
37. How will you display database tables in an activity? will you use gridview or tableview? justify?

Answers at Skillgun

Sample android programs on all android topics. You can view complete code and download it.
Android tutorial with free downloadable code

Here are some java related concepts they may touch in interview:
1. What is a singleton class?
ans: singleton class and 
java - example for creating singleton class
2. What is the difference between abstract class and an interface?
ans: check also check what is an interface and what is an abstract class in java.
3. Can you give some real time example where you have used an interface and abstract class?
ans : example for interface. and abstract class example in java also checkabstract class.
4. How will achieve multiple inheritance using interfaces?
ans: example for multiple inheritance in java
5. What all the collection framework classes you have used in your application?
ans: It depends on your project. They may pick below questions based on your answer.
6. What is the difference between ArrayList and Vector? which one is better?
ans: check difference between arraylist and vector
7.What is the difference between Hashtable and hashmap?
ans: check the difference between hashmap and hashtable
8. Difference between String, StringBuffer, and StringBuilder?
ans: I have explained difference between StringBuilder and -StringBuffer on stackoverflow.com
java what is the difference between stringbuilder and stringbuffer on skillgun.
9. What is an exception? difference between Checked and Unchecked exception?
ans: check what is an exception.

Answers: java interview questions and answers

Mportal Android interview questions for 3yrs-5yrs exp:
android mportal interview questions and answers 
Tarang Android interview questions for 3yrs:
android tarang interview questions and answers
IvyMobility Android interview questions for 3yrs:
android ivy mobility interview questions and answers
Beeonics Android interview questions for 4yrs exp:
android beeonics interview questions and answers
Tavant Android interview questions for 5yrs:
android tavant interview questions and answers
DigiPay Android interview questions for 3-5 yrs:  *new
android digipay interview questions and answers
MindTree Android interview questions for 2-3Yrs:  *new
android mindtree interview questions and answers
Provab Android interview questions for 2.5yrs : *new  - excellent questions
android provab interview questions and answers

转自:http://androidquestions.quora.com/Android-interview-questions-for-2-5-yrs-experienced
分享到:
评论

相关推荐

    2017-2020字节跳动Android面试历年真题解析_04cba.pdf

    这份2017-2020年的面试真题解析涵盖了多个领域,旨在帮助求职者全面复习并提升自己的技能水平,从而顺利进入这家知名的大厂。 一、计算机基础面试题 这部分内容通常包括网络基础知识、操作系统原理、数据存储与缓存...

    2011android面试题目及其答案大全

    这份"2011android面试题目及其答案大全"包含了当年面试中的常见问题和解答,对于当前的Android开发者来说,仍然是一个宝贵的参考资料。 1. **Android基础知识** - **Android系统架构**:面试通常会从Android系统的...

    2011Android技术面试

    ### 2011 Android技术面试知识点详解 #### 1. Android的四大组件及其作用 - **Activity**:这是...以上内容涵盖了2011年Android技术面试中常见的知识点,有助于准备相关面试或复习Android开发的基本概念和技术要点。

    Android面试题

    以下是对2013年常见Android面试题的详细解答: 1. **Android的四大组件**:Activity(活动)、Service(服务)、Broadcast Receiver(广播接收者)、Content Provider(内容提供者)。它们构成了Android应用的基本...

    android面试宝典

    通过以上梳理,我们可以看到Android面试宝典涵盖了从移动通信技术的基础知识到Android系统的深入理解,对于求职者来说是非常有价值的参考资料。掌握这些知识点不仅有助于面试准备,也能加深对整个行业的理解。

    android专业技能总结

    - **Android基础知识**:如Activity生命周期、广播接收器、服务、内容提供者等。 - **性能优化**:内存泄漏检测、UI线程优化、图片加载优化等。 - **架构设计**:MVC、MVP、MVVM等模式的理解和应用。 - **高级特性**...

    北上广深10年面试经验老司机倾囊相授,让你少走5-10年弯路的面试私房课,必听.wmv

    北上广深10年面试经验老司机倾囊相授,让你少走5-10年弯路的面试私房课,必听 1:你必须知道的软件从业者的3条主线职业路径 2:你的职业生涯已经被你的简历规划了 3:面试到底在谈什么?面试官心理分析 4:技术面试...

    2015史上最全的Android与Java笔试面试题附参考答案大全

    这篇资料是2015年发布的关于Android和Java面试题的集合,涵盖了多个关键知识点,旨在帮助IT求职者准备面试。以下是对其中部分题目涉及知识点的详细解释: 1. **内存回收**:在Java中,内存回收是由垃圾收集器自动...

    65个面试常见问题技巧回答

    6. **职业规划**: 当被问及“在五年的时间内,你的职业规划?”时,表现出对技术进步或管理岗位的兴趣,展示自己的进取心。 7. **他人评价**: “你朋友对你的评价?”这类问题旨在了解你的性格,回答时应突出可信赖...

    腾讯2013面试题

    总的来说,2013年腾讯的面试题涵盖了IT行业的多个核心领域,反映了当时的技术趋势,并为求职者提供了全面展示自己技能的平台。通过准备这些知识点,不仅可以应对类似面试,也能不断提升个人的专业能力。

    Android代码-Note

    三个大学生被同时分配到某机关工作,一年后,其中一个由于不甘心整天看主管脸色,跳槽到另一家企业去了,另外两位依旧安稳地过着朝九晚五的日子。又一年后,另外一个学生决定辞职下海,剩下那个依然没有动心。 若干...

    2024年软件测试工程师海量面试真题收录

    ### 2024年软件测试工程师海量面试真题收录 #### 重要知识点解析 ...因此,应聘者应该提前准备,不仅要对自己的技术能力和项目经验有清晰的认识,还要具备良好的沟通能力和逻辑思维能力,以便在面试中表现出色。

    基于android平台的淘工作-求职招聘系统的设计与实现 开题报告.docx

    6. 沟通平台:建立招聘方与求职者之间的沟通桥梁,方便双方交流与面试安排。 四、研究方法与实现途径 本项目将采用敏捷开发模式,以用户需求为导向,分阶段进行设计与开发。首先,进行需求分析和系统架构设计,...

    软件测试经典面试题大全

    在软件测试领域,面试是检验候选者技能与经验的关键环节。本资料集合了"软件测试经典面试题大全",旨在帮助求职者准备2024年的面试挑战,确保你掌握核心知识点,顺利通过面试。以下将针对软件测试的常用工具和技术...

    软件测试面试、笔试试题豪华集合包

    这份集合包中的“软件评测师考试大纲及05-06年试题答案.doc”可能包含了历年的考试重点和解题思路,“软件测试面试笔试题(共20多页).doc”提供了丰富的面试题目参考,“著名外企软件测试面试题集锦”则汇集了行业...

    百伯推Android手机客户端 再出学生群体杀手锏.docx

    通过手机客户端,百伯吸引了大量学生用户,增强了他们的使用黏性,预示着在未来2-3年内,网络招聘的主流人群将是这些年轻的求职者。 目前,百伯的学生手机客户端可通过网页访问.baijob.com或手机访问m.baijob.com...

    程序员求职简历模板二

    例如,“x年团队管理经验,x年开发经验,x年移动开发经验”这样的描述能够让招聘方了解到求职者不仅具备扎实的技术基础,还拥有一定的领导能力和实践经验。 ### 知识点五:项目经验的具体说明 项目经验部分能够更...

    2018年面试前一定要看的知识点,最全框架大全知识点,最新编写高质量代码秘籍

    在准备2018年的面试时,掌握全面的框架知识点和编写高质量代码的技巧是至关重要的。本资源包包含了这些核心领域的重要信息,旨在帮助你提升技能,顺利通过面试。 一、面试知识点 1. 数据结构与算法:面试中常见...

    2022自动化测试面试宝典根据公司内部题和培训机构老师整理的这些年来高频的自动化测试相关面试题。.zip

    随着技术的不断发展,自动化测试在IT行业的地位越来越显著,因此掌握自动化测试的知识对于求职者来说至关重要。以下是对"2022自动化测试面试宝典"中可能涉及的面试知识点的详细解释: 一、自动化测试基础 1. 测试...

Global site tag (gtag.js) - Google Analytics