下面是小编为大家整理的android个人面试简历(共含15篇),欢迎阅读与收藏。同时,但愿您也能像本文投稿人“凛凛蝶的御狐神”一样,积极向本站投稿分享好文章。
基本信息
姓 名:
国籍: 中国
目前所在地: 番禺区
民族: 汉族
户口所在地: 湖南
身材: 168 cm 58 kg
婚姻状况: 未婚
年龄: 34 岁
培训认证:
诚信徽章:
求职意向及工作经历
人才类型: 普通求职
应聘职位: 计算机软件:ERP/SAP系统工程师、软件工程师:Windows Mobile,Android,J2ME开发、嵌入式软件开发(Linux/单片机/DLC/DSP…):
工作年限: 8
职称: 无职称
求职类型: 全职
可到职日期: 一个星期
月薪要求: 5000--8000
希望工作地区: 广东省 北京 上海
个人工作经历:
公司名称:
起止年月:20xx-03 ~ 20xx-04广州市科思电脑系统公司
公司性质: 所属行业:
担任职务: 项目经理、软件工程师
工作描述: 负责企业ERP/SAP,MRP2,HR管理系统的开发与实施工作,多次带领开发团队深入企业,参与多家企业的ERP/SAP系统的设计与项目实施,成功完成了电子、服装等十多个行业公司企业的ERP/SAP系统的开发与实施任务。
离职原因:
公司名称: 起止年月:20xx-02 ~ 20xx-01广州市天河学院
公司性质: 所属行业:
担任职务: 计算机系教师
工作描述: 负责软件,网络计算机相关课程讲授,带领学生进行进行课程实验。
离职原因:
公司名称: 起止年月:20xx-01 ~ 20xx-01广州艾斯顿有限公司
公司性质: 所属行业:
担任职务: 电脑部主管,软件工程师
工作描述: 负责公司的电脑维护,网站维护,软件开发工作。
离职原因:
教育背景
毕业院校: 湖南常德电脑大学
最高学历: 本科
毕业日期: -07-01
所学专业一: 计算机信息管理
所学专业二:
受教育培训经历:
起始年月 终止年月 学校(机构) 专 业 获得证书 证书编号
1992-09 -07 湖南常德机电工程学校(湖南常德职业技术学院) 机械电子 毕业证
1996-09 1999-07 湖南常德电脑大学 计算机信息管理 毕业证
20xx-01 20xx-01 广东外语外贸大学 商务英语 结业证
语言能力
外语: 英语 良好
国语水平: 优秀 粤语水平: 良好
工作能力及其他专长
1.精通Windows Mobile,WinCe手机系统软件开发,熟悉Android,J2Me系统设计。
2.精通C/C++VB/VC++,C++Builder/ABAP, EVC/WIN CE, SQL SERVER等编程语言, 有丰富的ERP/MRP/OA系统开发与实施经验,精通酒店信息管理系统的开发与维护,为多家企业成功设计开发了ERP/SAP系统软件和一百多家五星级酒店管理系统,赢得了客户广泛的好评。
2.熟识思科、华为等网络设备的安装与调试维护工作,精通RFID、嵌入式系统程序设计、嵌入式/上位机编程。
详细个人自传
精通Windows Mobile,WinCe手机系统软件开发,熟悉Android,J2Me系统设计,精通C/C++VB/VC++,C++Builder/SAP(ABAP), EVC/WIN CE,RFID、SQL SERVER等编程语言, 熟悉思科、华为等网络设备的安装与调试维护工作,为多家企业成功设计开发、完成实施ERP/SAP系统软件和一百多家五星级酒店管理系统,赢得了客户广泛的好评。
在android个人求职者的面试中,个人求职信跟个人简历起着同样重要的作用,下面是本网小编为大家精心推荐的android个人面试求职信范文,希望能够对您有所帮助。
1、 Android的四大组件是哪些,它们的作用?
答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑
service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异步的接口
Content Provider:是Android提供的第三方应用数据的访问方案,可以派生Content Provider类,对外提供数据,可以像数据库一样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,大大简化上层应用,对数据的整合提供了更方便的途径
Broadcast Receiver:接受一种或者多种Intent作触发事件,接受相关消息,做一些简单处理,转换成一条Notification,统一了Android的事件广播模型
2、 请介绍下Android中常用的五种布局。
常用五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。
一、FrameLayout:所有东西依次都放在左上角,会重叠,这个布局比较简单,也只能放一点比较简单的东西。二、LinearLayout:线性布局,每一个LinearLayout里面又可分为垂直布局(android:orientation=“vertical”)和水平布局(android:orientation=“horizontal” )。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列。三、AbsoluteLayout:绝对布局用X,Y坐标来指定元素的位置,这种布局方式也比较简单,但是在屏幕旋转时,往往会出问题,而且多个元素的时候,计算比较麻烦。四、RelativeLayout:相对布局可以理解为某一个元素为参照物,来定位的布局方式。主要属性有:相对于某一个元素android:layout_below、 android:layout_toLeftOf相对于父元素的地方android:layout_alignParentLeft、android:layout_alignParentRigh;五、TableLayout:表格布局,每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素。每一个布局都有自己适合的方式,这五个布局元素可以相互嵌套应用,做出美观的界面。
3、 android中的动画有哪几类,它们的特点和区别是什么
答:两种,一种是Tween动画、还有一种是Frame动画。Tween动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种Frame动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影。
4、 android 中有哪几种解析xml的类?官方推荐哪种?以及它们的原理和区别。
答:XML解析主要有三种方式,SAX、DOM、PULL。常规在PC上开发我们使用Dom相对轻松些,但一些性能敏感的数据库或手机上还是主要采用SAX方式,SAX读取是单向的,优点:不占内存空间、解析属性方便,但缺点就是对于套嵌多个分支来说处理不是很方便。而DOM方式会把整个XML文件加载到内存中去,该方法在查找方面可以和XPath很好的结合如果数据量不是很大推荐使用,而PULL常常用在J2ME对于节点处理比较好,类似SAX方式,同样很节省内存,在J2ME中我们经常使用的KXML库来解析。
5、 ListView的优化方案
答:1、如果自定义适配器,那么在getView方法中要考虑方法传进来的参数contentView是否为null,如果为null就创建contentView并返回,如果不为null则直接使用。在这个方法中尽可能少创建view。
2、给contentView设置tag(setTag),传入一个viewHolder对象,用于缓存要显示的数据,可以达到图像数据异步加载的效果。
3、如果listview需要显示的item很多,就要考虑分页加载。比如一共要显示100条或者更多的时候,我们可以考虑先加载20条,等用户拉到列表底部的时候再去加载接下来的20条。
6、 请介绍下Android的数据存储方式。
答:使用SharedPreferences存储数据;文件存储数据;SQLite数据库存储数据;使用ContentProvider存储数据;网络存储数据;
Preference,File, DataBase这三种方式分别对应的目录是/data/data/Package Name/Shared_Pref, /data/data/Package Name/files, /data/data/Package Name/database 。
一:使用SharedPreferences存储数据
首先说明SharedPreferences存储方式,它是 Android提供的用来存储一些简单配置信息的一种机制,例如:登录用户的用户名与密码。其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取与写入,具体实例如下:
void ReadSharedPreferences(){
String strName,strPassword;
SharedPreferences user = getSharedPreferences(“user_info”,0);
strName = user.getString(“NAME”,””);
strPassword = user getString(“PASSWORD”,””);
}
void WriteSharedPreferences(String strName,String strPassword){
SharedPreferences user = getSharedPreferences(“user_info”,0);
uer.edit();
user.putString(“NAME”, strName);
user.putString(“PASSWORD” ,strPassword);
user.commit();
}
数据读取与写入的方法都非常简单,只是在写入的时候有些区别:先调用edit()使其处于编辑状态,然后才能修改数据,最后使用commit()提交修改的数据。实际上SharedPreferences是采用了XML格式将数据存储到设备中,在DDMS中的File Explorer中的/data/data//shares_prefs下。使用SharedPreferences是有些限制的:只能在同一个包内使用,不能在不同的包之间使用。
二:文件存储数据
文件存储方式是一种较常用的方法,在Android中读取/写入文件的方法,与 Java中实现I/O的程序是完全一样的,提供了openFileInput()和openFileOutput()方法来读取设备上的文件。具体实例如下:
String fn = “moandroid.log”;
FileInputStream fis = openFileInput(fn);
FileOutputStream fos = openFileOutput(fn,Context.MODE_PRIVATE);
三:网络存储数据
网络存储方式,需要与Android 网络数据包打交道,关于Android 网络数据包的详细说明,请阅读Android SDK引用了Java SDK的哪些package?。
四:ContentProvider
1、ContentProvider简介
当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferences API读写数据。而使用ContentProvider共享数据的好处是统一了数据访问方式。
2、Uri类简介
Uri代表了要操作的数据,Uri主要包含了两部分信息:1.需要操作的ContentProvider ,2.对ContentProvider中的什么数据进行操作,一个Uri由以下几部分组成:
1.scheme:ContentProvider(内容提供者)的scheme已经由Android所规定为:content://…
2.主机名(或Authority):用于唯一标识这个ContentProvider,外部调用者可以根据这个标识来找到它。
3.路径(path):可以用来表示我们要操作的数据,路径的构建应根据业务而定,如下:
要操作contact表中id为10的记录,可以构建这样的路径:/contact/10
要操作contact表中id为10的记录的name字段, contact/10/name
要操作contact表中的所有记录,可以构建这样的路径:/contact?
要操作的数据不一定来自数据库,也可以是文件等他存储方式,如下:
要操作xml文件中contact节点下的name节点,可以构建这样的路径:/contact/name
如果要把一个字符串转换成Uri,可以使用Uri类中的parse()方法,如下:
Uri uri = Uri.parse(“content://com.changcheng.provider.contactprovider/contact”)
3、UriMatcher、ContentUrist和ContentResolver简介
因为Uri代表了要操作的数据,所以我们很经常需要解析Uri,并从 Uri中获取数据。Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher 和ContentUris 。掌握它们的使用,会便于我们的开发工作。
UriMatcher:用于匹配Uri,它的用法如下:
1.首先把你需要匹配Uri路径全部给注册上,如下:
//常量UriMatcher.NO_MATCH表示不匹配任何路径的返回码(-1)。
UriMatcher uriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
//如果match()方法匹配content://com.changcheng.sqlite.provider.contactprovider /contact路径,返回匹配码为1
uriMatcher.addURI(“com.changcheng.sqlite.provider.contactprovider”, “contact”, 1);//添加需要匹配uri,如果匹配就会返回匹配码
//如果match()方法匹配 content://com.changcheng.sqlite.provider.contactprovider/contact/230路径,返回匹配码为2
uriMatcher.addURI(“com.changcheng.sqlite.provider.contactprovider”, “contact/#”, 2);//#号为通配符
2.注册完需要匹配的Uri后,就可以使用uriMatcher.match(uri)方法对输入的Uri进行匹配,如果匹配就返回匹配码,匹配码是调用 addURI()方法传入的第三个参数,假设匹配 content://com.changcheng.sqlite.provider.contactprovider/contact路径,返回的匹配码为1。
ContentUris:用于获取Uri路径后面的ID部分,它有两个比较
[android面试宝典]
如何画出一个印章的图案;
如何实现一个字体的描边与阴影效果;
同一个应用程序的不同Activity可以运行在不同的进程中么?如果可以,举例说明;
Java中的线程同步有哪几种方式,举例说明;
说说对Handler, Looper, 以及HandlerThread的理解;
dp, dip, dpi, px, sp是什么意思以及他们的换算公式?layout-sw600dp, layout-h600dp分别代表什么意思;
写出Activity的几中启动方式,并简单说说自己的理解或者使用场景;
如何设计一个文件的断点续传系统;
一个关于xml的布局问题,大概意思就是如何让两个TextView在一个RelativeLayout水平居中显示;
设计一个从网络请求数据,图片,并加载到列表的系统,画出客户端架构并简单的分析下;
[腾讯android面试]
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念
DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。
2、sim卡的EF 文件有何作用
sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有自己的操作系统,EF就是作存储并和手机通讯用的
3、嵌入式操作系统内存管理有哪几种, 各有何特性
页式,段式,段页,用到了MMU,虚拟空间等技术
4、 什么是嵌入式实时操作系统, Android 操作系统属于实时操作系统吗?
嵌入式实时操作系统是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。主要用于工业控制、 军事设备、 航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。又可分为软实时和硬实时两种,而android是基于linux内核的,因此属于软实时。
5、一条最长的短信息约占多少byte?
中文70(包括标点),英文160,160个字节。
6、 android中的动画有哪几类,它们的特点和区别是什么?
两种,一种是Tween动画、还有一种是Frame动画。Tween动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种Frame动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影。
7、handler机制的原理
andriod提供了 Handler 和 Looper 来满足线程间的通信。Handler 先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(Message Exchange)。
1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。
2)Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper从Message Queue取出)所送来的消息。
3) Message Queue(消息队列):用来存放线程放入的消息。
4)线程:UI thread 通常就是main thread,而Android启动程序时会替它建立一个Message Queue。
8、说说mvc模式的原理,它在android中的运用
android的官方建议应用程序的开发采用mvc模式。何谓mvc?
mvc是model,view,controller的缩写,mvc包含三个部分:
l模型(model)对象:是应用程序的主体部分,所有的业务逻辑都应该写在该层。
l视图(view)对象:是应用程序中负责生成用户界面的部分。也是在整个mvc架构中用户唯一可以看到的一层,接收用户的输入,显示处理结果。
l控制器(control)对象:是根据用户的输入,控制用户界面数据显示及更新model对象状态的部分,控制器更重要的一种导航功能,想用用户出发的相关事件,交给m哦得了处理。
android鼓励弱耦合和组件的重用,在android中mvc的具体体现如下:
1)视图层(view):一般采用xml文件进行界面的描述,使用的时候可以非常方便的引入,当然,如何你对android了解的比较的多了话,就一定 可以想到在android中也可以使用javascript+html等的方式作为view层,当然这里需要进行java和javascript之间的通 信,幸运的是,android提供了它们之间非常方便的通信实现。
2)控制层(controller):android的控制层的重 任通常落在了众多的acitvity的肩上,这句话也就暗含了不要在acitivity中写代码,要通过activity交割model业务逻辑层处理, 这样做的另外一个原因是android中的acitivity的响应时间是5s,如果耗时的操作放在这里,程序就很容易被回收掉。
3)模型层(model):对数据库的操作、对网络等的操作都应该在model里面处理,当然对业务计算等操作也是必须放在的该层的。
9、Activity的生命周期
和其他手机平台 的应用 程序 一样,Android的应用程序 的生命周期是被统一掌控 的,也就是说我们写的应用程序命运掌握在别人(系统)的手里,我们不能改变它,只能学习并适应它。
简单地说一下为什么是这样:我们手机在运行 一个应用程序的时候,有可能打进来电话发进来短信 ,或者没有电了,这时候程序都会被中断,优先去服务电话的基本功能 ,另外系统也不允许你占用太多资源 ,至少要保证电话功能吧,所以资源不足的时候也就有可能被干掉。言归正传,Activity的基本生命周期如下代码 所示:
Java代码
public
class MyActivity extends Activity {
protected
void onCreate(Bundle savedInstanceState);
protected
void onStart;
protected
void onResume();
protected
void onPause();
protected
void onStop();
protected
void onDestroy();
}
public class MyActivity extends Activity { protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onResume(); protected void onPause(); protected void onStop(); protected void onDestroy(); }
你自己写的Activity会按需要 重载这些方法,onCreate是免不了的,在一个Activity正常启动的过程中,他们被调用的顺序是 onCreate -> onStart -> onResume, 在Activity被干掉的时候顺序是onPause -> onStop -> onDestroy ,这样就是一个完整的生命周期,但是有人问了 ,程序正运行着呢来电话了,这个程序咋办?中止了呗,如果中止的时候新出的一个Activity是全屏的那么:onPause->onStop ,恢复的时候onStart->onResume ,如果打断 这个应用程序的是一个Theme为Translucent 或者Dialog 的Activity那么只是onPause ,恢复 的时候onResume 。
详细介绍一下这几个方法中系统在做什么以及我们应该做什么:
onCreate: 在这里创建界面 ,做一些数据 的初始化工作
onStart: 到这一步变成用户可见不可交互的onResume: 变成和用户可交互 的,(在activity 栈系统通过栈的方式管理这些个Activity的最上面,运行完弹出栈,则回到上一个Activity)
onPause: 到这一步是可见但不可交互 的,系统会停止动画 等消耗CPU 的事情从上文的描述已经知道,应该在这里保存你的一些数据,因为这个时候你的程序的优先级降低,有可能被系统收回。在这里保存的数据,应该在
onResume里读出来,注意:这个方法里做的事情时间要短,因为下一个activity不会等到这个方法完成才启动
onstop: 变得不可见 ,被下一个activity覆盖了
onDestroy: 这是activity被干掉前最后一个被调用方法了,可能是外面类调用finish方法或者是系统为了节省空间将它暂时性的干掉,可以用isFinishing()来判断它,如果你有一个Progress Dialog在线程中转动,请在onDestroy里把他cancel掉,不然等线程结束的时候,调用Dialog的cancel方法会抛异常的。
onPause,onstop, onDestroy,三种状态 下 activity都有可能被系统干掉为了保证程序的正确性,你要在onPause()里写上持久层操作的代码,将用户编辑的内容都保存到存储介质上(一般都是数据库 )。实际工作中因为生命周期的变化而带来的问题也很多,比如你的应用程序起了新的线程在跑,这时候中断了,你还要去维护那个线程,是暂停还是杀掉还是数据 回滚,是吧?因为Activity可能被杀掉,所以线程中使用的变量和一些界面元素就千万要注意了,一般都是采用Android的消息机制 [Handler,Message]来处理多线程和界面交互的问题。
10、让Activity变成一个窗口:Activity属性设定
虽然现在离那时面试的经历有一段时间了,但是我还是要说出来,希望能给想要找工作和换工作的同学们一些帮助。
先说投简历,其时我没投简历,有经验的同学们可以把简历挂到网上(最好是智联)等着公司和猎头给你电话就行,简历要尽量简洁,当然你会的技能最好写的详细些,最好一篇纸搞定。
先说小公司,小公司面了10多家,总结来说小公司远没有想象中那样要求低,很多小公司要求还是很高的,但基本问的都是些皮毛,大家只要把网上的面试题搞定就好了,不少小公司都问道了布局,因为面试官以前可能是做j2ee的,他们要转android应用层开发,界面布局还是稍微另他们头痛的事,小公司不愿花从大多成本招程序员,一个客户端往往就2,3个人开发,比较变态的是有的公司让你一个人搞定。另外小公司大多做apk,布局和界面的美化对他们来说十分重要。小公司一般都会有笔试题,都是些基础知识还有工作中常见的问题,比如手机适配方面的知识。有两家中小企业有些印象:一家忘记名字了,项目经理很牛的样子,说出他们公司为了性能整个客户端就用一个activity,这个固然可以,但是也得考虑可维护性吧,再说写成一个activity也没什么牛的,不用那么吹嘘。还有一家是中科金财,问了些布局和socket和手机地图的问题就ok了,结果我吃了大亏,报道时说第二天就派我去飞机场(客户那边),让我一个人负责客户端的开发,我说周期多长,答曰:两三个月。立马闪人,工作地点又远又偏僻,还我一个人搞开发,待遇也不高,典型的节约成本拿技术人员当驴使的公司。
轮到些大一点的公司,先说搜狐,搜狐要求还是很高的,问题是该项目经理对我这种从小公司出来的人很不感冒,他很随意但显然坐不住凳子,他说他们做了一个新浪视频客户端正在维护,让我看着他们的界面,让我简单分析他们的布局。这个问题看似简单其实很难,要全部说清楚几乎不可能。
还有千橡互动(人人网),这个公司也勉强算大吧= =,前台很牛的样子,进来让我做智力题,我说我来面试程序员,他说每个来面试的必须写,一个填图题跟智力无关,反而感觉自己被轻视了。面试官穿这脱鞋,蓬头垢面,很“牛”的样子。拿了张纸考我闰年的算法和listview的优化,期间他一直手直哆嗦,看来派了个小兵考我,再次被轻视,果断闪人(罢面)。
联想面了3次+ +,第一个项目经理还是很随和的,问了些Task的问题,activity加载模式以及一些我项目中的问题,可能我经验尚浅没进去。第二次有些变态,四个人面我,其中一个之总经理级别,面我一个小程序员不用这样吧,一人问一个问题,静态的问题啊,我项目中的问题啊,不过居然问我代码是怎写的,让我说出来,我当时无语了,早忘了啊。第三次没印象了。
土豆网很偏僻啊,我看了看他们的环境(不太好)人员也很闲散,大下午的都不在工作。项目经理有会,找可俩手下面我,感觉更像是技术PK,聊些asyncTask了,消息处理了,当我说道framework层时,显然他们就不知道了。Pk了一小时,还让我教他们关于surfaceview的知识,说他们不清楚,我刚想讲项目经理来了,可能是离职原因说的不太好吧。只差一步了啊= =,所以离职原因非常重要,想好了再说出来。
京东商城好像包了三层大楼,环境不错,来了个开发人员考我问题,问的都是项目中的问题,一些关于多线程下载的问题,问道我代码,我记错了,所以就惨了,其实我认为不应考一些代码的问题,虽然是自己写的,但过一阵都忘了,我要问面试官代码,估计他也说不出来。不过感觉不错。
阿里云,刚去时不知道是什么公司,是阿里巴巴的子公司,环境还ok,主要是项目经理不错,我们聊了一个半小时,技术问题没问太多,就是关于布局一些问题,消息处理,数据存储等一些基本题,他更关注的是你的思想,很可惜这个岗位招的是管理人员,我经验尚浅条件不符。
金山去了一趟,楼里还不错,不过我没见面试官,人事给我一张笔试题,我其实很差异大公司一般不笔试啊+ +,我看了看,三道题都拿不准,一道链表的算法题,晕菜啊没看啊。最郁闷的是,最后一道问金山快盘的原理和设计什么的,我也没用过啊,狂晕,果断闪人。
中科软,这个比较郁闷,项目经理显然很喜欢我,遗憾的是他们这没有做android开发,所以面试时最好先了解面试的公司招什么职位,具体做哪些事,变被动为主动。
中软国际,这个是做外包项目,面试题很多,主要还是基础,什么如何观看手机的内存cpu信息等等。
文思创新,临时有事直接罢面,面试题很多也很恶心,算法题考的很多,还是客观题。
还有一家大公司忘了名字了,这回彻底被鄙视,意思是我在小公司没有做过内存优化和性能方面的工作,不过面试期间我接了四个面试电话,把俩面试官凉在那也算解了气。
期间还有新浪,百度,360,创新工厂找我面试因为各种原因没去,最后去了华为,在华为可以让你的层次更高一些,因为我参与的是整机开发,如果去搜狐和千橡或者是土豆做客户端维护的,技术就容易停留到应用层了。
[android面试经历]
高级android简历模板
个人简历是求职者给招聘单位发的一份简要介绍。包含自己的基本信息:姓名、性别、年龄、民族、籍贯、政治面貌、学历、联系方式,以及自我评价、工作经历、学习经历、荣誉与成就、求职愿望、对这份工作的简要理解等。下面和大家分享高级android简历模板。
高级android简历模板
姓名:***
性别:男
政治面貌:中共党员
籍贯:广西河池
现居住地:广州天河
工作年限:一年
就读院校:桂林电子科技大学
最高学历:全日制本科
外语能力:全国英语六级,良好的听说读写能力 获奖情况:校级优秀团干,两次校级奖学金
学生工作:
熟悉Java语言编程,熟悉常用的设计模式
了解C语言程序编程(广西区计算机二级)
熟悉Android应用开发,熟悉安卓系统Framework,App
熟练运用Android控件,熟练UI布局,熟悉LBS定位,百度地图的开发
熟练使用MySql及SQLite数据库开发,熟悉多线程编程,有和后台交互开发经验 熟悉JavaWeb编程,了解SSH三大框架开发,熟悉MVC开发模式 熟练使用MyEclipse,Eclipse,SVN,Tomcat服务器等相关开发工具
时间:7月——至今
公司:成都蓝源信息技术有限公司(广州分公司) 部门:开发部 职位:安卓开发工程师
工作内容:根据客户需求,对项目经理布置的任务进行安卓移动端的开发,从产品的需求设计到最终完成
都参与其中,包括界面模块,功能模块。
本人对环境的适应能力强,不怕吃苦,并且能和周围人较好的沟通,具有很强的'团队精神 有理想,有追求,敢于面对压力和挑战,渴望找到一个能展示自己能力的平台
热衷于3G移动设备应用开发,向往3G Android应用开发方向发展掌上桂电
开发环境: Android2.3+JDK1.6+Eclipse+三星S5830I
项目描述: 掌上桂电是桂电在线推出的旨在服务广大在校师生的工具软件,包括课表查询,实验安排和考试安排,学生可以登陆到图书馆系统和一卡通系统,还包括桂电二频的花江影院,可以查询到学校各个部门常用电话以及周边外卖电话等。
责任描述: 本项目是自己的安卓启蒙项目,项目组3人,历时5个月,主要负责学校各部门常用电话信息,以及周边外卖信息和微新闻模块,主要用到的技术,使用SQLite数据库存储各部门名称和对应的电话号码然后通ListView来展示数据库中的数据,然后通过调用系统的Service实现电话的自动拨号;获通过XML的Pull解析从服务端获取的数据,通过ListView显示,还设计了一些自定义的控件,了解整个APP开发的流程云集市开发环境:Android2.3+JDK1.6+Eclipse+华为D2
项目描述:此客户端是莆田电信闽北特产网开发的一期工程,涉及特产的供求信息发布和查询、咨询浏览、 天气查询等基本功能,为闽北特产网注册用户提供方便快捷的服务。
责任描述:项目组两人,历时3个月,负责项目大部分功能的实现,主要技术实现:天气查询的功能,通过百度地图的API获取城市的定位,然后调用新浪天气的API实现;登录,注册等一些常用的界面UI显示的设计,通过异步去加载图片,以及分页的实现,利用json解析服务器端的数据 。
优购时尚商城
开发环境:Android2.3+JDK1.6+Eclipse
项目描述: 优购时尚商城是时尚商城网专门定制的一款团购APP,通过此应用端,用户可以实现移动获取
网站购物信息,并实现移动端的商品购买,用户还可以使用定位功能,来查找身边的一些热门 团购活动和KTV和公车站点等。
责任描述: 负责LBS定位位的功能实现,使用百度地图提供的API,通过HttpClient协议异步获取网站提供的数据和图片并显示,优化了异步获取图片的实现 。
手机安全卫士
项目描述: 手机安全卫士是企业内部培训的项目,旨在有效指导和提高员工的安卓编码能力,主要包括了
手机防盗,通讯卫士,软件管理,高级工具等模块,全方位保护用户手机 。
涉及知识点: 黑名单用户管理,包括增删查改;手机防盗功能,通过插入手机的Sim卡来判断用户设计的
安全号码是否为本机号码;以及手机归属地查询等。
豆瓣客户端
项目描述: 它是一个豆瓣网的辅助客户端程序,用户可以以此来对自己的豆瓣账户进行各种对应操作
功能包括,通过登录获取注册用户相关的数据,对用户日记和资料的修改等。
加载数据,保证程序不异常终止,一些常规布局等知识点。
涉及知识点: oauth协议,HttpClient模拟post和get请求,异步加载数据,ListView分页和分批
您的信任+我的能力=我们的成功
android软件工程简历模板
android软件工程简历模板
个人信息
XXX
性 别: 男
民 族: 汉族 年 龄: 26
婚姻状况: 未婚 专业名称: 电子信息工程
主修专业: 电子类 政治面貌: 团员
毕业院校: 福建师范大学 毕业时间: 6 月
最高学历: 本科 电脑水平: 精通
工作经验: 两年以上 身 高: 173 cm 体重:63公斤
现所在地: 厦门市 户 籍: 新罗区
求职意向
期望从事职业: Android软件工程师 期望薪水: 8000-10000
期望工作地区: 新罗区 福建厦门市 福建福州市 期望工作性质: 全职
最快到岗时间: 面谈 需提供住房: 不需要
教育/培训
教育背景:
学校名称: 龙岩一中 ( 20XX年9月 - 20XX年6月 )
专业名称: 基础教育 学历: 高中
所 在 地: 龙岩 证书:
学校名称: 福建师范大学 ( 20XX年9月 - 20XX年6月 )
专业名称: 电子信息工程 学历: 本科
所 在 地: 福州 证书:
培训经历:
工作经验
公司名称: 中企联(厦门)文化传媒有限公司 ( 20XX年1月 - 20XX年3月 )
所属行业: 互联网·电子商务 公司性质: 私营.民营企业
公司规模: 10~50人 工作地点: 厦门市
职位名称: Android软件工程师
工作描述: 项目名称:鱿鱼网(独立开发)
项目描述:专业的'海产网上购物商城
项目架构实现:通过WebView加载h5界面实现的web app
离职原因: 公司原因
公司名称: 智亿佳(厦门)信息科技有限公司 ( 20XX年3月 - 20XX年9月 )
所属行业: 互联网·电子商务 公司性质: 私营.民营企业
公司规模: 10~50人 工作地点: 厦门市
职位名称: Android软件工程师
工作描述: 项目名称:百分孝心(20XX.6-20XX.9)
项目描述:该项目是一款养老服务类产品
项目架构实现及负责:通过封装roid-async-http和Hler实现网络请求;通过fastjson解析json数据;通过UIL显示网络图片;接入第三方SDK:高德地图、支付宝、友盟、环信、百度推送、ZXing。用户端我主要负责养老服务模块,从养老院列表、详情到预约支付生成订单,集成高德地图、支付宝、友盟、百度推送,以及一些其他基础界面的搭建及功能实现;员工端我主要负责基础架构,基本套用用户端的框架,集成ZXing二维码扫描和二维码生成,负责护工管理和医生管理模块开发
项目名称:快先森(20XX.4-20XX.6)
项目描述:一款集商品购买、商品速递于一体的服务管理平台,其中包括用户端、商家端、服务端、配送端
项目负责:主要负责用户端开发,主界面是由4个Fragment标签页组成;通过封装roid-async-http和Hler实现网络请求;通过gson解析json数据;通过UIL显示网络图片;接入第三方SDK:支付宝、友盟分享
项目名称:e采购(20XX.3-20XX.4)
项目描述:一款有针对性的高效率线上采购咨询询价平台
项目负责:主要负责界面搭建,相关接口调用及业务逻辑,选择图片上传功能
公司名称: 厦门市新店宝网络科技有限公司 ( 20XX年9月 - 至今 )
所属行业: 互联网·电子商务 公司性质: 私营.民营企业
公司规模: 10~50人 工作地点: 厦门市
职位名称: Android软件工程师
工作描述: 项目名称:新店宝用户端及商家端
项目描述:新店宝是专业店面设计装修服务平台,通过新店宝,实体店铺雇主能够找到海量专业服务商,足不出户就能得到专业的店面设计装修、监理、现场、营销策划等服务
项目架构实现:主界面UI采用ViewPager嵌套Fragment实现滑动标签页,通过SlidingMenu和DrawerLayout实现侧滑菜单功能;通过封装xUtils和Hler实现网络请求;通过fastjson解析json数据;通过glide显示网络图片;通过WebSocket实现聊天功能;接入第三方SDK:支付宝、极光推送、TalkingData
自我评价
自我评价: 性格平和、稳重;待人真诚、友善;做事认真、负责
语言能力
语种名称 掌握程度
英语 良好
普通话 良好
yjbys
性别:男
民族:汉
婚姻状况:未婚
出生年月:1988-1-25
目前所在地:北京
联系电话:
E-mail:,对div+css技术有使用。
自我评价
一分耕耘,一分收获;要收获的好,必须耕耘的好。始终坚信只有全力的付出才会得到更多的回报。我也坚信,在工作中我会取得很好的成绩。
姓名:xuexila
性别:男
年龄:25
教育经历:
院校:北京邮电大学
专业:通信工程
学历:本科
证书:CET-6、动通信软件工程师(IC-MSP)认证证书
求职意向:通信工程师
项目经历:
杭州斯凯网络科技有限公司
手机社交软件(手信)测试
2012.12-至今
在MTK、android、symbian等手机平台上,进行基于通信录的社交通信软件的测试
充分理解需求,负责某个功能模块的客户端用例设计与编写
制定测试计划,以及负责项目测试工作的顺利进行
支付插件(skypay)测试
2012.07- 2012.08
在MTK、SPR等手机平台上,负责支付插件的测试
负责支付插件功能的测试,列出功能测试点设计出测试用例
查看后台日志和数据库中的通道字段是否正确,保证支付流程安全可靠
手机多媒体软件(手机电视、视频交友、播放器)测试
Android在线聊天软件
2011.05-2011.06
自定义数据库的搭建和数据查询、添加及数据的封装操作
负责页面之间的跳转优化和数据的传递
参与了部分UI页面的设计,界面的布局
完成了注册功能部分,用户登录及退出
兴趣爱好:
足球、计算机、音乐
基本简历
姓 名:xuexila
性 别: 男
民 族: 汉族
出生年月: 1992年4月
政治面貌: 团员
婚姻状况: 未婚
身 高: 180cm
体 重: 68kg
户 籍: 福建
现所在地: 福建
毕业学校: 福建工程学院
学 历: 本科
专业名称: 计算机科学与技术
毕业年份:
求职意向
职位性质: 全职
职位类别: 软件工程师
职位名称: android软件工程师
工作地区: 福建
待遇要求: 面议
到职时间: 可随时到岗
技能专长
语言能力: 英语四级
电脑水平:
熟练掌握办公软件及编程软件
教育培训
教育经历:
时间 所在学校 学历
9月 - 206月 福建工程学院 本科
工作经历
所在公司: ××××信息技术有限公司
时间范围: 年6月 - 3月
公司性质: 民营/私营公司
所属行业: 计算机软件
担任职位: android软件工程师
工作描述: 参与公司的移动端app设计与开发,参与项目需求分析 根据需求开发相应功能模块,bug修复
离职原因:
所在公司: ××××信息科技有限公司
时间范围: 11月 - 2014年6月
公司性质: 民营/私营公司
所属行业: 计算机软件
担任职位: .net工程师
工作描述: 主要负责网站开发,以及后台数据的接口维护
离职原因:
其他信息
自我评价: 学习能力强,能较快学习掌握新技术,团队意识良好,在工作中能与同事之间相互协助、友好交流,更高效的完成工作。工作积极主动,能尽心尽责地完成本职工作。对事物有较强的分析能力,敢于接受新的挑战,抗压能力强。
联系方式
联系电话:×××××××××××
电子邮箱:×××
个人基本信息
姓名:***
性别:*
民族:汉
籍贯:****
年龄:**岁
出生日期:
联系方式
联系电话:
电子邮箱:
有*年的工作经验
最近工作 [2年]
公 司:xx软件有限公司
行 业:互联网/电子商务
职 位:交互设计师
最高学历
学 历:本科
专 业:数字媒体技术
学 校:山东科技大学
求职意向
到岗时间: 一周之内
工作性质: 全职
希望行业:互联网/电子商务
目标地点: 山东
期望月薪: 面议/月
目标职能:交互设计师
工作经验
20**/8—至今:xx软件有限公司[ 2年]
所属行业: 互联网/电子商务
产品设计部 交互设计师
1. 负责配合产品经理,分析和研究用户需求与产品方向;
2. 负责产品设计中的ui及交互设计;
3. 负责面向电信运营,电子商务等综合信息平台的ui系统构架规划与系统界面设计;
4. 负责为客户定制产品系统ui设计方案;
5. 负责美工与ui设计工程师的管理与培训。
20**/8—20**/8: xx软件科技有限公司[ 1年]
所属行业: 互联网/电子商
产品部 交互设计ue
1. 负责公司产品整体视觉把控,带领设计团队完成产品ui设计;
2. 负责产品交互设计,完成产品原型设计,编写交互设计文档;
3. 负责公司产品包括iphone客户端、android客户端、pc端产品;
4. 负责游戏的ui设计,官方网站设计,社区游戏网站制作。
教育经历
20**/9 --20**/7 山东科技大学 数字媒体技术 本科
证 书
20**/6 大学英语六级
20**/12 大学英语四级
语言能力
英语(熟练) 听说(熟练),读写(熟练)
自我评价
本人有高度的执行能力和责任心,能带领团队高效完成业绩指标。拥有良好的媒体、渠道等人际关系网络,具备较强的团队协作能力、出色的组织和管理能力。 善于沟通、理解能力强。性格开朗、稳重、易与别人交往。对待工作认真负责,有良好的沟通能力,有良好的进取心。
android程序员简历模板
基本信息
姓名:
性别:男
民族:汉
婚姻状况:未婚
年龄:25
户 籍:广东珠海
现所在地:珠海
身高:1.76cm
联系电话:
电子邮箱:
求职意向
求职目标:Android 程序员
期望月薪:面议
求职类型:全职
到岗时间:随时
项目经历
时间:201x.4-.5
项目名称:Ting-Android 音乐播放器
项目简介:该款 App 界面设计使用的是 Material Design,遵循 Google 设计规范 , 界面开起来清新简洁,目前 App 只能获取 Ting 音乐社交网站上用户分享的前 20 首歌曲 , 以及歌曲评论信息,App 可以在线播放从 Ting 网站上取回来的歌曲,也能播放本地歌曲,播放本地歌曲可以进行随机播放、循环播放、单曲循环播放,使用到的开源库有:Picasso、Volley、Gson等.
项目名称:门窗 DIY 软件-Android
该款软件运行环境是安卓手机以及平板电脑,面向的用户是门厂销售人员,主要用来为客户介绍展示门与门框款式,以及让客户进行门与门框的搭配并收藏起来,同时也能将收藏的.搭配删除 ,该款软件有些图片是绑定在安装包当中的,当安装完软件第一次启动时会把图片写入到 SDcard 当中,图片取出来使用 Picasso 库对图片进行缓存处理.
时间:201x.9-201x.12
项目名称:个人博客网站
该网站前台使用到BootStarp响应式框架,后台服务端主要使用Jsp+Servlet ,实现基本博客网站功能:发文章,阅读文章,对文章评论,博主管理所有文章,修改密码,更换头像.
教育背景
毕业院校:xx职业技术学院
最高学历:大专
毕业日期:201x-07
专 业:软件技术
主修课程:Java程序与设计、软件测试、大学英语听说、Jsp Web开发、网站前台开发技术(含XML技术)、SQLServer管理和查询数据、Android应用程序开发等
语言能力
外语:英语 良好
国语水平:优秀
粤语水平:一般
个人技能
编程语言:熟悉 Android 和 Java,了解 JavaWeb、HTML和 java script
编程环境:Android Studio、Sublime Text 3、MyEclipse201x
自我评价
喜欢 Android 开发,具备一定的软件分析、设计、开发和应用能力,拥有较强的学习能力与团队精神,能够很快的适应工作环境。
,
这里主要讲解Android adb,它是一个命令行工具。而ddms功能与adb相同,只是它有一个图形化界面。对不喜欢命今操作方式的.人来说是一个不错的选择。这些命令在 Android sdk下的tools目录下。这些命令在linux和window中都可运行
(1) 首先确定本机上有一个模拟器已启动。确定是否有模拟器已启动可以使用命令:
adb devices
List of devices attached
emulator-5554 device
emulator-5556 device
返回一个5554的模拟器。
(2) 给模拟器安装一个应用程序,
★ 文员个人面试简历
★ 建筑个人面试简历
★ 酒店面试简历
★ 会计专业面试简历