最近一直在帮项目组招聘Android开发人员。面试的过程中,要去理解面试者的项目,要提出问题,也算是个自我提高的过程。
由于人基本已经招到了,我就把自己喜欢问的一些问题整理了一下,做成了这个笔试或者面试题目。希望对大家找工作有帮助。吼吼~~~
<br>
1. 简单描述Android中有哪几种布局?你在项目中最经常使用哪几种?
2. 请用xml布局的方式简单写一下下面的UI。(图片省略,可根据自身的项目要求提供。)
3. 简单描述Android中常用的几种数据存储方式。你在最近的项目中用到哪几种?
4. View,SurfaceView,GLSurfaceView有什么区别?你认为应用开发一般使用哪种?游戏开发呢?
5. 简述Android中sp、dp、px的区别。你在项目中一般使用哪种方式?
6. 你在项目过程中是否发现某个API在不同SDK版本上有差异?请给出两个,并简述。
7. 在Android中,线程之间通信一般使用什么方式?应用程序之间通信呢?
8. 请简述使用NDK的大致过程。
9. Android应用对于内存的大小是有限制的,请简述几种解决办法。
10. Android应用容易发生ANR错误,请简述几种避免ANR错误的办法。
<br>
分享到:
相关推荐
首先,Android笔试通常涵盖以下几个核心知识点: 1. **Android基础知识**:这部分可能包括Android应用程序的基本结构,如Activity、Intent、BroadcastReceiver、Service等组件的工作原理。理解这些组件如何协同工作...
Java面试题通常涵盖以下几个方面: 1. Java基础知识:包括类、对象、封装、继承、多态等概念。 2. 集合框架:List、Set、Map接口及其实现类的理解与使用。 3. 内存管理:垃圾回收机制、内存泄漏问题。 4. 多线程:...
Activity 的生命周期包括创建、启动、停止、销毁等几个阶段。在横竖屏切换时,Activity 将重新创建和销毁,以适应新的屏幕方向。 8. 描述一下 Android 中 UI 和线程 线程和线程 进程和进程之间的通信。什么是工作...
单片机面试笔试大全是一份涵盖了单片机笔试面试的各个方面的知识点总结。以下是从该文件中提取的重要知识点: 一、简历准备 * 简历书写语言简洁,多用条例性语言 * 简历不能出现经历空白 * 简历不能和其他学员的...
从描述中我们可以提炼出以下几个与Android面试相关的重要知识点: 1. **准备阶段**:面试者在面试前复习了Java和Android的知识,并准备了英文自我介绍。这表明对于Android开发者来说,扎实的Java基础和流利的英文...
首先,VIVO公司的笔试环节可能会涵盖以下几个主要方向: 1. **计算机基础知识**:这包括但不限于数据结构(如数组、链表、树、图)、算法(排序、搜索等)、操作系统原理(进程、线程、内存管理)、网络协议(TCP/...
"2013百度清华校招笔试题,移动开发工程师职位" 这个标题揭示了几个关键信息。首先,这是百度公司在2013年针对清华大学进行的一次校园招聘活动,旨在寻找有潜力的移动开发工程师。这表明试题内容将围绕移动应用的...
在Java面试中,面试官通常会关注以下几个核心知识点: 1. **基础语法**:包括数据类型、变量、运算符、控制结构(如if语句、for循环、while循环)、数组和字符串等。理解并能灵活运用这些基础知识是成为合格Java...
总的来说,"16-2017年名企笔试题汇总"是一个宝贵的资源,它反映了IT行业在过去几年的技术趋势和企业需求,对于想要进入IT行业的求职者来说,这是一个不可多得的学习和自我评估的机会。通过深入研究这些题目,不仅...
在准备Delphi的笔试时,应重点掌握以下几个关键知识点: 1. **Object Pascal语法**:理解并熟悉Object Pascal的基础语法,包括变量声明、类型、流程控制语句(如if-else,for,while等)、函数和过程的定义与调用。...
2011android面试题目及其答案大全.rar Android面试题集锦 (陆续更新)(最新2012-6-18) 【eoeAndroid Android相关的面试题最强汇总】 ZTE—adroid笔试题附答案版 iceskysl: 说说我招聘android技术人员的思路 史上...
根据标题和描述,压缩包内的文件很可能是凤凰卫视2015年技术类校园招聘的笔试题目文档,可能包含以下几部分: 1. **编程题目**:可能涉及C/C++、Java、Python等主流编程语言的编程问题,考察基本语法、数据结构、...
基于这些信息,我们可以深入探讨以下几个IT知识点: 1. **C++**: C++是一种面向对象的编程语言,广泛应用于系统软件、游戏开发、金融服务等领域。学习C++需要掌握类、对象、继承、多态等核心概念,以及模板、异常...
【描述】:“思特沃克的homework,过了笔试的同学以后可以看看,非常有用,基本上都是这个题目,好用。” 这表明,思特沃克的笔试题库可能具有很高的重复性和实用性。对于求职者来说,熟悉并解答这些题目不仅能提升...
这篇文档主要涵盖的是2015年各大知名互联网公司针对软件开发岗位的校园招聘笔试题目,包括了百度、阿里巴巴、网易、美团以及新浪微博这几家公司的面试题。这些笔试题是程序员在求职过程中可能会遇到的经典问题,反映...
基于以上信息,可以深入探讨以下几个Java知识点: 1. **Java基础**:包括基本语法、变量类型、运算符、流程控制语句(if-else, switch, for, while)等。 2. **面向对象编程**:类的定义、对象的创建、构造函数、...
在美团点评2017年的秋招笔试题目中,我们可以推测以下几个重点知识领域: 1. **Android风格与主题(Android style theme)**:在Android应用开发中,style和theme用于定义界面的外观和感觉。style是单个属性的集合...
- 论坛互动模式:通过论坛形式讨论笔试和面试题目,提高技术沟通和知识共享。 - 活动发布模式:发布校内外活动信息,包括讲座、竞赛培训和招聘信息,帮助学生了解业界最新动态。 3. 关键技术 - 异步数据加载:...
小米2015年技术类笔试题涉及多个技术知识点,包括算法、编程语言、前端开发、Android应用开发和供应链管理。下面对各个题目进行详细解析。 一、算法与编程 1. 回文数判断 题目要求判断一个数字是否为回文数,即该...